如何释放一个Form form2.Free or Form2.release; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为一切的VCL控件都继承自TOBJECT,而TOBJECT自身有FREE释放内存,所以调用Form2.Free;但一经释放,以后就不能再调用FORM2,否则出错! form2 := TForm2.Create(Application);if form2.ShowModal = mrOK then s1 := form2.Edit1.Text;form2.Release;释放Form时应该使用Release而不是Free,虽然我也没发现他们有什么不同,但Delphi的帮助里是这么说的。 用form2.free也可以,我一直这样的。最好还要加上form2:=nil; 调用存储过程报错:index out of bound 怎么改变TREE节点的颜色? 请教:如何将普通的string转换成midas中dcom服务器可使用的字符类型(widestring)? 关于编写控件类型转化的问题 那有介绍DELPHI代码的书籍?(各种详细的介绍) 谁有正则表达式的学习资料? Delphi 2010中TIdAttachment组件在哪里下载 我想执行按下END键,如何写这句CODE! 提问:哪里有installshield下载? 各位在大富翁里面怎么不好注册? 高分送出!解决者我有200相送!最好有源码!! 听说有一个类似于csdn的网站叫大富翁,请问网址?
FREE释放内存,所以调用
Form2.Free;
但一经释放,以后就不能再调用FORM2,否则出错!
if form2.ShowModal = mrOK then
s1 := form2.Edit1.Text;
form2.Release;
释放Form时应该使用Release而不是Free,虽然我也没发现他们有什么不同,但Delphi的帮助里是这么说的。
最好还要加上form2:=nil;