Mir fällt da ein,
... du kannst ruhig array of TObject nutzen,
weil in ein array von Objekten wird eh immer nur 4Byte pro Feld gespeichert,
in jedem Feld steht dann die Adresse des Objektes
du kannst deshalb auch
array of pointer nutzen
z.B.:
Array delarieren:
einArray:array of pointer
Delphi-Quellcode:
var meinObjekt:TMeineKlasse;
begin
....
for i := 0 to max do
begin
meinObjekt := TMeineKlasse.Create;
einArray[i] := meinObjekt;
end;
....
end;
mach es ruhig mit array of pointer.
da ist es egal welches steuerelment du in das array schreibst,
da eh nur ein pointer drin steht
gruß