Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Haltepunkt (https://www.delphipraxis.net/215381-haltepunkt.html)

Willie1 23. Jun 2024 19:02

Haltepunkt
 
Hallo Leute,
ich habe lange nix mehr gemacht und vergessen.

Delphi ignoriert meine Haltepunkte. Ist nach dem Start grün unterlegt.

Build-Konfiguration Debug ist aktiv
Lokale Symbole und mit Debug-DCUs sind aktiv
keine Statements im Quelltext
Exe- und DCU-Dateien sind im Ordner ..\Win32\debug vorhanden

Was habe ich vergessen. Warum geht es nicht?

Gruß Willie.

himitsu 23. Jun 2024 21:16

AW: Haltepunkt
 
Nach dem Start: Links, die blauen Punkte, siehst du?

"Erzeugen", anstatt "Kompilieren" probiert?
Sowie auch vorher auch mal "Bereinigen".

Das Verzeichnis Win32\debug, bzw. komplett Win32, auch mal gelöscht?

Willie1 24. Jun 2024 15:38

AW: Haltepunkt
 
Zitat:

Zitat von himitsu (Beitrag 1538146)
Nach dem Start: Links, die blauen Punkte, siehst du?

"Erzeugen", anstatt "Kompilieren" probiert?
Sowie auch vorher auch mal "Bereinigen".

Das Verzeichnis Win32\debug, bzw. komplett Win32, auch mal gelöscht?

"Erzeugen" habe ich gemacht!

Was meinst du mit "Bereinigen"?
Was für blaue Punkte linkss. Die Break-Zeile wird nach dem Start grün unterlegt und links ein rotes X.

"Optimierung" ist inaktiv.

Es gibt nur zwei Dateien .exe und .dcu, beide sind aktuell übersetzt in ..\Win32\Debug.

Wenn ich Einzelschritt starte, wird sofort die CPU-Ansicht angezeigt.

Wi.

himitsu 24. Jun 2024 16:28

AW: Haltepunkt
 
Bereinigen: schau mal ins Kontextmenü der Projekterwaltung, an deiner .exe


Blaue Punkte:
https://ideasawakened.com/post/delph...ring-debugging

Die Zeilen, wo es Debuginfos zu gibt gefunden wurden und wo Haltepunkte gesetzt werden können. (im Code)

Ohne Debuginfos auch kein Einzelschritt.



DPROJ löschen und DPR neu öffnen? (Standardeinstellungen in der neuen DPROJ)

es gibt mehrere Projektoptionen diesbezüglich
* generieren der Debuginfos
* und dann noch das Linken der Infos in die EXE (oder eine .TDS daneben)
*


DebugDCUs betrifft mehr die RTL/VCL selbst, also die vorkompilierten DCUs der Delphi-eigenen Units, mit oder ohne Debuginfos verwenden.



Alte Projekt-DPROJ von altem Delphi in neue Version migriert?

Es werden mehrere Configs gemischt und verwendet ... z.B. Alle (Basis) -> Alle/Win32 -> Debug -> Debug/Win32.
Ist es in den letzten Optionen auch wirklich aktiv?

Willie1 26. Jun 2024 10:38

AW: Haltepunkt
 
Zitat:

Zitat von himitsu (Beitrag 1538182)
Alte Projekt-DPROJ von altem Delphi in neue Version migriert?

Es werden mehrere Configs gemischt und verwendet ... z.B. Alle (Basis) -> Alle/Win32 -> Debug -> Debug/Win32.
Ist es in den letzten Optionen auch wirklich aktiv?

Das könnte es sein. Das Projekt ist uralt mit Delphi 2005 erstellt.
Ich habe das Projekt neu aufgesetzt und alles klappt. Ich habe wieder was gelernt aber vergessen hab' ich nichts.:-D

Willie.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz