Delphi, VirtualStringTree - Klassen (Objekte) anstelle von Datensätzen

Ich muss eine Klasse anstelle eines Datensatzes für den VirtualStringTree-Knoten verwenden.

Soll ich es so als Standard deklarieren (aber in diesem Fall - knifflig):

PNode = ^TNode;
TNode = record
 obj: TMyObject;
end;
//..
var
 fNd: PNode;
begin
fNd:= vstTree.getNodeData(vstTree.AddChild(nil));
fNd.obj:= TMyObject.Create; 
//..

oder soll ich direkt verwendenTMyObject? Wenn das so ist, wie?! Wie wäre es, das Objekt zuzuweisen (zu konstruieren) und es freizugeben?

Vielen Dank im Voraus m.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage