Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint (https://www.delphipraxis.net/205595-delphi-xe2-rad-studio-debugger-modus-ignoriert-breakpoint.html)

Piro 26. Sep 2020 23:24

Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint
 
Liste der Anhänge anzeigen (Anzahl: 7)
Hallo zusammen,

ich habe irgendetwas bei einem Projekt eingestellt, dass der Debugger meine Breakpoints ignoriert. Leider weiß ich nicht was.

Kennt einer das Problem und kann mir sagen, welche Einstellungen ich wieder setzen muss? Ohne Debugger ist es schon doof.

Danke im Voraus.
Sven

Piro 26. Sep 2020 23:24

AW: Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint
 
Liste der Anhänge anzeigen (Anzahl: 1)
Noch ein Screenshot.

stahli 26. Sep 2020 23:31

AW: Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint
 
1) Siehst Du generell die blauen Punkte vor den auszuführenden Zeilen?

2) Hast Du die Dein Projekt irgendwie in einen anderen Ordner kopiert oder verschoben?

3) Hast Du mal "Projekt bereinigen" und "Projekt erzeugen" versucht (statt nur kompilieren)?

Dalai 26. Sep 2020 23:39

AW: Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint
 
Debug-Informationen beim Linken (siehe Bild 7/7 bzw. Settings6.png) muss doch aktiviert sein, oder? Sonst werden ja keine Debug-Infos mit eingebunden in die EXE bzw. in eine separate (externe) Datei.

Grüße
Dalai

himitsu 26. Sep 2020 23:43

AW: Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint
 
Es gibt mehrere mögliche Gründe:
* entweder es sind keine Debuginfos vorhanden
* oder die Debuginfos werden nicht gefunden
* es könnte auch sein, dass beim Compilieren/Linken falsche/alte DCUs gefunden und verwendet wurden, wo dann keine oder falsche Infos verwendet werden, die nicht zu deiner Codedatei passen
* * falsch = zu dieser "Zeile" ist nichts in den Debuginfos zu finden

* wurden Debuginfos gefunden und im Debugger geladen, dann hast links die blauen Punkte
* und ist in der Zeile mit dem Haltepunkt auch etwas vorhanden, dann kann er auch aktiv werden
* mit falschen/alten/unpassenden Debuginfos, bzw. bei ungünstigen Zeichen im Quellcode, können die "Zeilen" der Debuginfos verschoben sein


Compiler:
Die Bedingung "DEBUG" hat keinen "direkten" Einfluss auf das Kompilat ... die ist nur für {$IFDEF}s im Code.
"Mit Debug-DCUs" bezieht sich auf die Debug-Versionen der RTL/VCL, also der units von Delphi und nicht dem von dir Kompilierten.
"Debug-Informationen" ist einer der wichtigen Optionen, ebenso wie die "Symbol-Referenzen", welches bestimmt, ob sowas erstmal in die DCUs der Units kommt.

Linker:
Dieses "Debug-Informationen" bestimmt dann, ob vorhandene Debuginfos der DCU auch in der EXE landen.

"separate" und "externe Debuginfos" sind hier nicht wichtig. Delphi verwendet die "Internen", welche in die EXE gelinkt/eingefügt wurden.

Externe Debuginfos, sowie die MAP-Datei, werden vom Remote-Debugger und "fremden" Debuggern (z.B. WinDbg oder OllyDbg), sowie von Fehlerbehandlungs-Tools ala Eurekalog und Madexcept verwendet.



Die fett markierte Zeile ist in deinem Bild auch markiert und du hast doch bestimmt gemerkt, dass sie abgeschaltet ist?

Piro 27. Sep 2020 00:41

AW: Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint
 
Also was ich geändert habe, ist die Ausgabe der EXE.

Das war so eingestellt, dass die exe im Win32/Debug Ordner erstellt wurde. Das finde ich persönlich nicht so schön. Daher habe ich die gesetzten Einstellungen rausgenommen und dadurch wird alles im Root Ordner erstellt.

Ich habe das Projekt bereinigt und neu erzeugt.

Jetzt geht alles.

Danke für die Hilfe.
Sven

Rollo62 27. Sep 2020 10:47

AW: Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint
 
Zitat:

Zitat von Dalai (Beitrag 1474361)
Debug-Informationen beim Linken (siehe Bild 7/7 bzw. Settings6.png) muss doch aktiviert sein, oder? Sonst werden ja keine Debug-Infos mit eingebunden in die EXE bzw. in eine separate (externe) Datei.

Grüße
Dalai

+1 :thumb:

KalleAnka 27. Jan 2021 20:26

AW: Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint
 
Liste der Anhänge anzeigen (Anzahl: 1)
Eine ergänzende Info: Ich hatte versehentlich in den Optionen "MSBuild extern für die Compilierung verwenden" angekreuzt und konnte daraufhin nicht mehr in der aus der IDE heraus debuggen (keine Anzeige der blauen Codeline-Symbole, grüne Zeile bei Setzen von Breakpoints).
Also so, wie im angehängten Screenshot zu sehen funktionierte es bei mir nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:25 Uhr.

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