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.