Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   [D 2009] Wo werden Breakpoints gespeichert (https://www.delphipraxis.net/183875-%5Bd-2009%5D-wo-werden-breakpoints-gespeichert.html)

messie 11. Feb 2015 07:59

[D 2009] Wo werden Breakpoints gespeichert
 
Moin,

ich habe das Problem, dass ich in einem Projekt einen breakpoint habe den ich nicht loswerde. Beim Debuggen wird er jedes Mal neu gesetzt, so dass ich wegen der häufigen Zugriffe (ein paar hundert Dateien)den Debugger quasi nicht nutzen kann. Abschalten beim Debuggen nützt nichts, er wird trotzdem weiter behandelt.

Wo ist der breakpoint hinterlegt?

Grüße, Messie

mkinzler 11. Feb 2015 08:00

AW: [D 2009] Wo werden Breakpoints gespeichert
 
Hast Du alle Units neu kompilliert?

messie 11. Feb 2015 08:05

AW: [D 2009] Wo werden Breakpoints gespeichert
 
Zitat:

Zitat von mkinzler (Beitrag 1289470)
Hast Du alle Units neu kompiliert?

Ja, ist nur eine Unit. Breakpoint entfernen speichern, kompilieren, erzeugen führt trotzdem nicht zum Erfolg. Das Ding ist beim Debuggen sofort wieder da.

Grüße, Messie

baumina 11. Feb 2015 08:13

AW: [D 2009] Wo werden Breakpoints gespeichert
 
Ich würde mal das probieren: Wenn du nicht im Debugger bist unter Ansicht / Debugg-Fenster / Haltepunkte (Strg+Alt+B) mal alle Haltepunkte entfernen.

messie 11. Feb 2015 08:16

AW: [D 2009] Wo werden Breakpoints gespeichert
 
Zitat:

Zitat von baumina (Beitrag 1289473)
Ich würde mal das probieren: Wenn du nicht im Debugger bist unter Ansicht / Debugg-Fenster / Haltepunkte (Strg+Alt+B) mal alle Haltepunkte entfernen.

Super, das hat geklappt, Danke!

Wo wird denn das im Projekt abgespeichert? Ich habe nichts gefunden.

Grüße, Messie

Sir Rufo 11. Feb 2015 08:18

AW: [D 2009] Wo werden Breakpoints gespeichert
 
Dieses Verhalten bekommt man wenn die Unit mehrfach existiert und sich im Suchpfad befindet.

Beispiel die Unit foo.pas befindet sich im Suchpfad und nochmal in meinem Projekt. Der Breakpoint wurde in der Unit gesetzt, die sich im Suchpfad befindet. Trotzdem hält der Debugger in der Projekt-Unit an und den Breakpoint kann man dort löschen wie man will, er taucht immer wieder auf.

Sherlock 12. Feb 2015 08:03

AW: [D 2009] Wo werden Breakpoints gespeichert
 
Breakpoints an sich werden in der .dsk des Projekts abgelegt. Da gibt es den Abschnitt [Breakpoints] wo die sauber aufgelistet werden - samt ihrer Konfiguration . Beispiel:
Code:
[Breakpoints]
Count=3
Breakpoint0='C:\Repositories\pdms\chartparto\frmDialogCTG.pas',97,'i>20',0,1,'',1,0,0,'',1,'','','',0,''
Breakpoint1='C:\Repositories\pdms\chartparto\frmDialogCTG.pas',92,'',0,1,'',1,0,0,'',1,'','','',0,''
Breakpoint2='C:\Repositories\pdms\chartparto\frmAnzeige.pas',1257,'',0,1,'',1,0,0,'',1,'','','',0,''
Sherlock


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:48 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