以模态显示的窗体怎么释放? try form1:=Tfrom1.create(self); form1.ShowModal;finally form1.free; form1:=nil;end; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 模式窗口不用释放的,因为当你点击模式窗口的关闭按钮的时候,已经释放掉了,所以再free一次当然出错了。 注意要把Form1换成你在程序中自己创建的那个窗体,不要把主窗体给写在这!try form1:=Tfrom1.create(self); form1.ShowModal;finally form1.free; form1:=nil;end; 记住自已创建的对象(不是程序自动创建),一定自去释放,调用Free方法总是安全的! 很奇怪,我调用了LOGIN窗体的FREE后,再创建子窗体时就出错。而如果只是HIDE LOGIN窗体,则不出错。 1、记住自已创建的对象(不是程序自动创建),一定自去释放,调用Free方法总是安全的!2、try form1:=Tfrom1.create(Application); form1.ShowModal;finally form1.free; form1:=nil;end;在创建窗体时,最好是使用Application,这样,窗体的释放交于应用程序,如果使用Self,则必须由创建窗体自己释放。 按惯例俺也散点分,祝大家周末愉快 如何在一个标签或图片上单击鼠标左键弹出快捷菜单(popupmenu) 简单调用系统函数Shell32报错? delphi中怎样得到本机ip? 大家看看这两个贴子是不是在倒分??????? 如果屏蔽DBGIRD里面按INSERT键增加以及按向下光标键增加.. 有没有Delphi做的选修课管理系统啊 跪求 帮忙找东东 一个关于将图片存入和读取数据库的问题 交个朋友 sql语法有什么错误? 在delphi中怎样才能定义一个在所有模块中都能调用的函数?
try
form1:=Tfrom1.create(self);
form1.ShowModal;
finally
form1.free;
form1:=nil;
end;
而如果只是HIDE LOGIN窗体,则不出错。
2、
try
form1:=Tfrom1.create(Application);
form1.ShowModal;
finally
form1.free;
form1:=nil;
end;
在创建窗体时,最好是使用Application,这样,窗体的释放交于应用程序,如果使用Self,则必须由创建窗体自己释放。