Hallo,
ich habe 2 Klassen. Eine besitzt ein Array.
Delphi-Quellcode:
TTestKlasse = class(TObject)
private
FTestArray : array of Integer;
[...]
end;
Nun möchte ich von der anderen Klasse auf dieses Array zugreifen, ohne aber die Instanz von TTestKlasse zu kennen. Ich dachte mir jetzt, ich übergebe einen Pointer, welcher auf die Instanz von TTestKlasse zeigt.
Das ganze würde dann so aussehen:
Delphi-Quellcode:
(MeinPointer^ := TestKlasse; // Instanz)
[...]
MeinPointer^.FTestArray[x] := ... // Funktioniert nicht
Klappt aber nicht. Ich bekomme ein "Record, object or class type required".
Hat jemand eine Idee?