关于动态创建窗体的问题 我在动态创建窗体后,为什么在close事件中用free释放会出现错误,请详细解答,会给高分的,多谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个类不能释放自己,tform的话可以在Form.OnClose()中用Action:=caFree;来让它自动在窗口关闭后释放资源。 谢谢你的回答 我这个窗体是用来查询的 然后动态创建打印窗体 但是动态创建的打印窗体在ONCLOSE事件中用FREE就没有问题了 我很奇怪 动态建立form就是对话框啊。如果建立了,但是不收回空间会出问题吧。var Form1:TForm1; Form1:=TForm1.Create(nil); if form1.showmodal=mrok then begin end; form1.free;var Form1:TForm1; Form1:=TForm1.Create(application); Form1.showModal;在form1.onclose事件中写begin Form1:=nil; Action:=caFree;end;在关闭窗体的时候要把窗体占用的内存全部释放掉,delphi不能自动回收资源的,应该是这样. 可以参考 year2000bug(独孤不败) 的程序。 关于DELPHI开发自动回复工具 请老师们推荐些用的新的cool的 主题 第三方控件 各位老师好,如果说有两个表结构完全一样,而且记录不重复.... 关于DELPHI 控件的初级问题, 时间问题 用IwFile做文件上传为什么会这么慢的? 不知道vc中有没有MIDAS应用的概念,还是delphi中独有的? 如何取得电脑的最后一个盘符号,即光驱盘符号?再线等待 紧急请教哪里有关于三层结构的论文,我急需!谢了 三层数据库的问题! 没有什么可说的 放分!!^_^ 有谁解开网金安装盘上的包?
var Form1:TForm1;
Form1:=TForm1.Create(nil);
if form1.showmodal=mrok then
begin
end;
form1.free;
var Form1:TForm1;
Form1:=TForm1.Create(application);
Form1.showModal;
在form1.onclose事件中写
begin
Form1:=nil;
Action:=caFree;
end;
在关闭窗体的时候要把窗体占用的内存全部释放掉,delphi不能自动回收资源的,应该是这样.