Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.580 Beiträge
 
Delphi 11 Alexandria
 
#13

AW: "Ausdruck erwartet, jedoch leer vorgefunden"

  Alt 11. Jul 2011, 15:17
Dann mache ich das mal. Das ist im Grunde sehr einfach. Hier einmal ein Screenshot der Haltepunkteigenschaften von Delphi XE (rechte Maustaste auf den Haltepunkt --> Eigenschaften).
delphixebreakpoints.png
Du kannst die Haltepunkte mit dem Feld Gruppe oben einer Gruppe zuordnen, im Screenshot ist das als Beispiel die Gruppe Test.

Dann kannst du an anderer Stelle einen weiteren Haltepunkt setzen und unten bei Gruppe aktivieren bzw. deaktivieren die Gruppe hineinschreiben, die du aktivieren oder deaktivieren willst, also hier z.B. Test. Wenn das Programm also an diesem Haltepunkt ankommt, werden die Haltepunkte dieser Gruppe aktiviert oder deaktiviert.

Zusätzlich kannst du bei diesem zweiten Haltepunkt, der die anderen umschaltet, auch das Häkchen bei Anhalten herausnehmen, damit das Programm dort nicht anhält.

Auf diese Weise kannst du sehr einfach nur bestimmte Bedingungen debuggen.

Nebenbei:
Die Protokollierung des Aufrufstacks im Ereignislog funktioniert natürlich auch, wenn der Haltepunkt nicht auf Anhalten steht.

// EDIT:
Ach ja: Das funktioniert sogar auch schon bei Delphi 7, das ist nichts Neues.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!

Geändert von jaenicke (11. Jul 2011 um 15:22 Uhr)
  Mit Zitat antworten Zitat