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

Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint

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

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

Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint

  Alt 26. Sep 2020, 23: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
802 Beiträge
 
Delphi XE2 Professional
 
#2

AW: Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint

  Alt 26. Sep 2020, 23: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.066 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint

  Alt 26. Sep 2020, 23: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.522 Beiträge
 
Delphi 5 Professional
 
#4

AW: Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint

  Alt 26. Sep 2020, 23: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
36.833 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint

  Alt 26. Sep 2020, 23: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?
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2005-2014
  Mit Zitat antworten Zitat
Benutzerbild von Piro
Piro

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

AW: Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint

  Alt 27. Sep 2020, 00: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 00:43 Uhr)
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
2.819 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: Delphi XE2 Rad Studio - Debugger Modus ignoriert Breakpoint

  Alt 27. Sep 2020, 10: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
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 04:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2020 by Daniel R. Wolf