Hallo,
ich möchte einen Pointer auf eine Instanz speichern, um später auf diese zuzugreifen.
Delphi-Quellcode:
// Die Prozedur wird von einer anderen Unit aus aufgerufen.
procedure TFormParameter.MeineProzedur(Settings: TSettings);
var
FSettings: ^TSettings;
begin
// Settings wird übergeben und Pointer soll gespeichert werden
FSettings^ := Settings;
[...]
end;
Ich bekomme eine
AV ("[...] write of adress 00000000" !?). Aber warum?