如何释放无模式窗口的内存! close时,窗体并没有被释放,只是隐藏了.对于动态创建的窗体,释放时用如下方法: if Assigned(Yourform) then yourform.Free; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在Form的CloseQuery中,Action := caFree;Form1 := nil; try .... yourForm.showModal;finally yourForm.free; yourForm:=nil;end; 在Form的onClose中 Action := caFree;onDestroy中 Form1 := nil; 释放FreeAndNil(Form1);动态创建窗体的时候,最好指定窗体的Owner,这样万一忘了释放内存,在窗体的Owner释放的时候会连该窗体所占一起释放掉 在Form的OnClose中,Action := caFree;Form1 := nil; 动态生成的panel如何写事件代码 请教:如何实现以五十分之一的机率去做一件事呢? 怎么判断一个表中哪个字段为关键字段,哪些字段为唯一约束? [十万火急]有关dll的问题 关于savedialog文件名 报表的DetailBand里面的字段值如何居中显示(我已经将其Alignment设为taCenter,但还是不行)? 如何将一个字符串映射为一个Delphi页面控件属性名 請教 如何保存DBGRide中的數據 礼尚往来 我想请问一个技术性的技巧???????????? 想要开发底层软件,与硬件联系密切? 关于动态创建控件问题?高手请看!
....
yourForm.showModal;
finally
yourForm.free;
yourForm:=nil;
end;
onDestroy中 Form1 := nil;
FreeAndNil(Form1);动态创建窗体的时候,最好指定窗体的Owner,这样万一忘了释放内存,在窗体的Owner释放的时候会连该窗体所占一起释放掉
在Form的OnClose中,Action := caFree;Form1 := nil;