乖
乖乖兔
Unregistered / Unconfirmed
GUEST, unregistred user!
代码如下:
PData = ^TData;
TData = record
recno: integer;
selfid: integer;
end;
var aData: PData
aNode: TTreeNode;
..................
New(aData);
aData^.recno := wRecno;
aData^.selfid := nRec.SelfID;
aNode := TreeView.Items.AddObjecot(nil, '节点文字', aData);
..........................................
....................
aNode.Delete;
我现在的问题是,aNode 删除后,系统会不会自动释放 aData 所占的内存空间,
也就是说,aNode.Data 所指向的内存空间能不能连带释放。
PData = ^TData;
TData = record
recno: integer;
selfid: integer;
end;
var aData: PData
aNode: TTreeNode;
..................
New(aData);
aData^.recno := wRecno;
aData^.selfid := nRec.SelfID;
aNode := TreeView.Items.AddObjecot(nil, '节点文字', aData);
..........................................
....................
aNode.Delete;
我现在的问题是,aNode 删除后,系统会不会自动释放 aData 所占的内存空间,
也就是说,aNode.Data 所指向的内存空间能不能连带释放。