Hallo,
war aber nur so getippert *zugeb*
Bei Klassen würde das gehen, bei Records wohl nicth.
Wieder ein Grund, gleich Klassen zu benutzen ...
Delphi-Quellcode:
type
TCatData = class;
TCatData = class
Caption: string;
ImageIndex: integer;
SubCats: array of TCatData;
end;
Aber in diesem Fall würde ich eh TList (oder einen Abkömmling)
anstatt des arrays benutzen,
auch wenn Pointer das vereinfachen.
Heiko