AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint

Ein Thema von Piro · begonnen am 27. Sep 2020 · letzter Beitrag vom 27. Jan 2021
Antwort Antwort
Benutzerbild von Piro
Piro

Registriert seit: 14. Jul 2003
Ort: Flintbek
810 Beiträge
 
Delphi XE2 Professional
 
#1

Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint

  Alt 27. Sep 2020, 00:24
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
Miniaturansicht angehängter Grafiken
breakpoints.png   settings1.png   settings2.png   settings3.png   settings4.png  

settings5.png   settings6.png  
  Mit Zitat antworten Zitat
Benutzerbild von Piro
Piro

Registriert seit: 14. Jul 2003
Ort: Flintbek
810 Beiträge
 
Delphi XE2 Professional
 
#2

AW: Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint

  Alt 27. Sep 2020, 00:24
Noch ein Screenshot.
Miniaturansicht angehängter Grafiken
settings7.png  
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint

  Alt 27. Sep 2020, 00:31
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)?
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.682 Beiträge
 
Delphi 5 Professional
 
#4

AW: Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint

  Alt 27. Sep 2020, 00:39
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
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#5

AW: Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint

  Alt 27. Sep 2020, 00:43
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?
$2B or not $2B
  Mit Zitat antworten Zitat
Benutzerbild von Piro
Piro

Registriert seit: 14. Jul 2003
Ort: Flintbek
810 Beiträge
 
Delphi XE2 Professional
 
#6

AW: Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint

  Alt 27. Sep 2020, 01:41
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

Geändert von Piro (27. Sep 2020 um 01:43 Uhr)
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.116 Beiträge
 
Delphi 12 Athens
 
#7

AW: Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint

  Alt 27. Sep 2020, 11:47
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
  Mit Zitat antworten Zitat
KalleAnka

Registriert seit: 10. Sep 2008
Ort: Nähe Hamburg
14 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint

  Alt 27. Jan 2021, 21:26
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.
Miniaturansicht angehängter Grafiken
d_options.jpg  
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:29 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