Einzelnen Beitrag anzeigen

dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
790 Beiträge
 
Delphi 2007 Professional
 
#2

AW: Haltepunkt Eigenschaften

  Alt 2. Okt 2020, 12:12
Hallo! Kann man den Haltenpunkt so setzen, dass man genau dann hält, wenn die Variable in dieser Zeile einen ganz bestimmten Wert annimmt? Es ist eine Schleife und wenn ich auf den Haltepunkt mit rechts klicke und auf die Eigenschaften gehe, kann man da nur die Durchläufe einstellen.

Ich habe Delphi 6.
Rechtsklick auf den Breakpoint -> Breakpoint Properties -> Advanced
Dort dann eine Eval expression eintragen:

Variable=Wert

Darf auch komplexer sein.

Das Problem dabei ist, das bei jedem Durchlauf diese Expression ausgewertet wird, was den Debugger extrem verlangsamt. Deshalb füge ich im Code lieber sowas ein:

Delphi-Quellcode:
if Variable=Wert then
  asm nop end;
und setze den Breakpoint auf die asm-Zeile.
Thomas Mueller
  Mit Zitat antworten Zitat