Hallo,
das Prüfen einer Variablen-Änderung darf erst zur Laufzeit
festgelegt werden.
Besser ist es, statt einer Variablen ein property zu benutzen
und den breakpoint auf die Set procedure zu etzen
Delphi-Quellcode:
type
TMyClass = class
private
FId: Integer;
procedure SetId(const theValue: Integer);
function GetId: Integer;
public
property Id: Integer
read GetId
write SetId
end;
procedure TMyClass.SetId(const theValue: Integer);
begin
FId:= theValue; // <<-- hier mit F5 den breakpoint setzen
end;
function TMyClass.GetId: Integer;
begin
Result:= FId;
end;
Wenn sich die ID jetzt trotzdem noch ändert,
ohne das der Breakpoint angesprungen wird,
wird meistens im Code Speciher überschrieben.
Heiko