Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Ich werd die Breakpoints nicht mehr los (https://www.delphipraxis.net/198419-ich-werd-die-breakpoints-nicht-mehr-los.html)

Codehunter 1. Nov 2018 12:44

AW: Ich werd die Breakpoints nicht mehr los
 
Zitat:

Zitat von EWeiss (Beitrag 1417230)
Vor allem dann wenn man am debuggen ist und der Compiler immer in die falsche Unit springt wo eigentlich gar keine Breakpoint gesetzt ist
und diese gar nicht zum eigentlichen Projekt gehört.

Ich frage mich das aktuell auch wieder mal: In welcher Reihenfolge werden eigentlich die unterschiedlichen Suchpfad-Einstellungen abgearbeitet? Soweit ich weiß so:
  1. Reihenfolge wie in der DPR bzw. DPK angegeben
  2. Suchpfad aus den Projekteinstellungen
  3. Suchpfad aus den Delphi-Einstellungen
  4. Suchpfad aus den Windows-Einstellungen
Aber manchmal scheint Delphi diesen Rahmen zu verlassen und irgendwelche ganz wilden Suchereien zu veranstalten. So als wäre da irgendein Unitname-zu-Dateipfad-Cache-Dictionary durcheinander geraten.

Grüße
Cody

dummzeuch 1. Nov 2018 13:08

AW: Ich werd die Breakpoints nicht mehr los
 
Zitat:

Zitat von Codehunter (Beitrag 1417235)
  1. Reihenfolge wie in der DPR bzw. DPK angegeben
  2. Suchpfad aus den Projekteinstellungen
  3. Suchpfad aus den Delphi-Einstellungen
  4. Suchpfad aus den Windows-Einstellungen

Welcher "Suchpfad aus den Windows-Einstellungen"?

Meinst du %PATH%? Der wird meines Wissens zum Suchen der Units / DCUs gar nicht verwendet.

Uwe Raabe 1. Nov 2018 13:26

AW: Ich werd die Breakpoints nicht mehr los
 
Zitat:

Zitat von Codehunter (Beitrag 1417206)
Wundern tut mich in dem Zusammenhang nur, dass die betreffende Unit gar nicht Bestandteil des Projektes war, das in der zweiten Delphi-Instanz geöffnet war. Die war nur als Einzeldatei geöffnet, warum auch immer. Dann hätten doch dort die Breakpoints gar nicht geladen sein dürfen. Schon seltsam.

Wenn du eine Projektgruppe geöffnet hast (also nicht die Dummy-Gruppe, die automatisch erzeugt wird, wenn man ein einzelnes Projekt öffnet), dann werden die Breakpoints in der <Projectgrpoup>.DSK gespeichert und nicht in der <Project>.DSK, wobei dort eventuell auch welche drin stehen.

Es spielt auch keine Rolle, ob die Unit mit den Breakpoints im Projekt enthalten ist oder nicht. Andernfalls könnte man ja auch keine Breakpoints in Units der VCL/RTL abspeichern.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:39 Uhr.
Seite 2 von 2     12   

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