我做的程序,执行一次后,mdi.exe在内存中释放不了,执行第二次还有,最后内存满,死机!
到底怎样释放??
application.destory? no
action:=cafree; no
到底怎样释放??
application.destory? no
action:=cafree; no
解决方案 »
- 请教高手:如何动态生成右键菜单修改StringGrid中内容
- 想弄个可以自己设计界面(根据数据库字段)的程序,没思路
- 请问大家有没有用Delphi2005?D版2005稳定吗?用过的人发表一下意见,我得下一个D版win32产品需不需要从D7升级到D2005.
- 100分有关线程数组创建和终止的高难问题!Delphi高手请进!
- 如何表示一个button被按下
- 放分200 恭喜深思当选DataBase版版主
- 如何将话筒的声音保存成WAV文件啊???~~
- 我想在一个变量比方T,前后都加个'号赋给另外一个变量比方S,好用SQL语句查询,
- 我建立了一个二维控件数组!
- 用Batchmove追加数据时,下面这段代码为什么老是出错。(两个库结构相同)。
- Delphi新手一问 关于MDI窗口
- 请教,有关数据访问的问题!
application.initiation;
application.createform(Tmainform,mainform);
application.createform(Tmainform1,mainform1);
application.run;mainform.free;
mainform1.free;
enter1.free;
我调用enter1.form登陆后,将它隐藏。
根据条件调用mainform,mainform1
我在mainform中的create写入了事件,
现在在close写入application.Terminate;
为什么会调用mainform中的create写入的事件
然后才退出,释放内存!
怎样不调用mainform中的create写入的事件,直接退出,释放内存!
mdiform:=nil;
释放可以照下面做。
在childMDI的OnClose事件中加入:
Action:=caFree;就可以解决 Action:=CAFree;
mainForm1:=nil;