如何……(100分)

  • 主题发起人 主题发起人 凌云客
  • 开始时间 开始时间

凌云客

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个后台程序,共三个窗口。一般情况下,两个窗口是不会显示出来的。
我用了隐藏,但是,另两个窗口仍然占用了内存。有什么办法,使另外两个窗口
在需要的时候出现,关闭的时候,释放占用的内存?
谢。
 
在工程选项中把两个窗体从自动创建列表中去掉
在窗体的OnClose事件中
Action:=caFree;
运行中动态创建窗体
Form1:=TForm1.Create(self);
 
动态创建。用到的时候再创建窗体
form1:=Tform1.create(application);
form1.show;
关闭窗体在窗体关闭里
action:=cafree;
 
我想既然你的那两个是在后台运行的,
肯定要占用内存。
如果你的那两个程序是在需要的时候调用
用楼上兄弟的方法就很好。
 
谢谢。机器出了问题,耽搁了这么久才放分,Sorry,Sorry.[:D]
 
多人接受答案了。
 
后退
顶部