M
Mischa
Unregistered / Unconfirmed
GUEST, unregistred user!
本人是一个菜鸟,提个小问题。
我在编一个程序时,在开始不让FORM自动加载。
当要使用这个FORM时就用条命令:
if myform = nil then myform := Tmyform.create(nil);
myform.showmodal;
myform.free;
可有时成功,有时不行,(出现访问地址错)
而我将MYform.free改成myform:=nil就没有问题。
myform.free是释放内存,它和将FORM置NIL是不是一样功能?
我在编一个程序时,在开始不让FORM自动加载。
当要使用这个FORM时就用条命令:
if myform = nil then myform := Tmyform.create(nil);
myform.showmodal;
myform.free;
可有时成功,有时不行,(出现访问地址错)
而我将MYform.free改成myform:=nil就没有问题。
myform.free是释放内存,它和将FORM置NIL是不是一样功能?