Hallo,
ist es evtl. möglich die Speicheradresse bei dem folgenden Beispiel die Schreibzugriffe oder vielleicht sogar Lesezugriffe zu überwachen?
Ohne Wert auf die dadurch sinkende Performance zu legen
Klar ich kann mir den Wert merken und an geeigneter Stelle vergleichen, aber geht das auch anders?
Ich denke mal mit den Delphi Boardmitteln geht es nicht. aber vielleicht mit FastMM und Co?
Delphi-Quellcode:
var
Form1: TForm1;
IntWert1:integer;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var i1,i2:integer;
p:PInteger;
begin
//init:
IntWert1:=100;
p:=@IntWert1;
//ab hier die Adresse überwachen?
p^:= 123456;
IntWert1 := 654321;
i1:=p^;
i2:=IntWert1;
end;
wünsche euch eine schönes Wochenende