T
touchme_1
Unregistered / Unconfirmed
GUEST, unregistred user!
我的一个程序,使用了指向结构的指针向TTreeView添加节点,运行时一切正常,但是程
序退出时,经常提示Invalid pointer operation,不知道错在哪儿,请高手指点一下。
type
PMyRec = ^TMyRec;
TMyRec = record
a:string;
b:string;
c:string;
d:string;
e:string;
end;
var
p: PMyRec;
node:=treeview1.Items.AddChildObject(node_popupmenu_click.Parent,'新增节点
',p);
PMyRec(node.Data)^.a:='111';
如果node_popupmenu_click.Parent=nil时,退出就会出现Invalid pointer operation。
指针操作都要注意哪些细节?
序退出时,经常提示Invalid pointer operation,不知道错在哪儿,请高手指点一下。
type
PMyRec = ^TMyRec;
TMyRec = record
a:string;
b:string;
c:string;
d:string;
e:string;
end;
var
p: PMyRec;
node:=treeview1.Items.AddChildObject(node_popupmenu_click.Parent,'新增节点
',p);
PMyRec(node.Data)^.a:='111';
如果node_popupmenu_click.Parent=nil时,退出就会出现Invalid pointer operation。
指针操作都要注意哪些细节?