在MDI窗体下,两个normal窗体的关闭问题(初学) formclose事件中action:=caFree;//释放资源 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是啊,我是这样做的啊,可是不行啊,主创体是灰色的,我只好把程序reset了而且,这样的话,好像资源也没有完全释放。 你的前一个窗体是不是用ShowModal的方式显示出来的?如果是,按一下ALT+TAB,应该就可以弹出来。最好把创建和释放两个窗体的代码贴出来。 比如第一个normal窗口的名字叫normal1,第二个窗口的名字叫normal2. 你就用procedure Tnormal2.FormClose(Sender: TObject; var Action: TCloseAction);begin normal1.free;end;不过要在normal2单元文件的USES中加上normal1的单元文件名。 我回来了,我用大家的方法试过了,不过好像都不行我的第一个窗体是用ShowModal显示的,关闭第一个时可以返回,但是打开第二个后,再关闭就不行了,按了Alt+Tab也没有用,仍然无法激活主窗体。我试了一下,当使用Show显示时,无论怎样都可以正常关闭,返回主窗体,而且内存完全回收。但是一旦第一个窗体用ShowModal显示的话,就不行了。那么,是因为ShowModal的原因吗?怎么用才是正确的? incompatible types:'string' and 'boolean' 一个关于ADO和ODBC的小白问题 关于工资表的问题 急! 如何用delhi实现图形化的审核流程设定功能 高分求FTP服务端,客服端源码,谢谢 求求大家了,要是再找不出原因,老板就要吵了我啊,,,,谢谢各位大虾 关于对话框的问题?HELP ME!! 分割数据(问题急于解决,请帮忙看看)!!! 高手帮助:请帮助看看这个ADO处理的问题是如果造成的? Font.Size和Font.Height有什么区别?怎么得到字体的高度和宽度? 窗体的释放(急!) 关于richedit的,请高手帮我...
而且,这样的话,好像资源也没有完全释放。
最好把创建和释放两个窗体的代码贴出来。
begin
normal1.free;
end;
不过要在normal2单元文件的USES中加上normal1的单元文件名。
我的第一个窗体是用ShowModal显示的,关闭第一个时可以返回,但是打开第二个后,再关闭就不行了,按了Alt+Tab也没有用,仍然无法激活主窗体。我试了一下,当使用Show显示时,无论怎样都可以正常关闭,返回主窗体,而且内存完全回收。但是一旦第一个窗体用ShowModal显示的话,就不行了。
那么,是因为ShowModal的原因吗?怎么用才是正确的?