Hallo,
Zitat:
Die eigentlichen Daten (also das was rechts in der zweiten Spalte steht) sind natürlich in einer anderen Datenstruktur vorhanden
Wie vorhanden ?
Als Klasse ?
Dann packe einen "Pointer" der Klasse in die NodeData mit rein.
Delphi-Quellcode:
type
TInfo = class
Text: String;
end;
TNodeData = class
Id: Integer; //Identifikation des Feldes
AuthReq: Integer; //Benötigte Authorisierung;
Info: TInfo;
end;
Es ist übrigens keine svchechte Idee, statt dem Record
auch gleich eine Klasse als NodeData zu benutzen.
Vielleicht kannst du ja gleich alle benötigten Daten (Id, AuthReq)
in diese Info-Klasse packen.
Heiko