我需要为 VirtualStringTree 节点使用一个类而不是记录。
我是否应该像这样声明它是标准的(但在这种情况下 - 棘手):
PNode = ^TNode;
TNode = record
obj: TMyObject;
end;
//..
var
fNd: PNode;
begin
fNd:= vstTree.getNodeData(vstTree.AddChild(nil));
fNd.obj:= TMyObject.Create;
//..
还是我应该直接使用TMyObject
?如果是这样 - 怎么样?!如何分配(构造)对象并释放它?
提前谢谢米。