我做完一个窗体,然后用ShowModal显示。在用Free释放就不行。
或者用caActive:=False也不行。请问我要怎么样在内存中释放这个窗体呢?
谢谢
或者用caActive:=False也不行。请问我要怎么样在内存中释放这个窗体呢?
谢谢
解决方案 »
- 如何开发一款FLASH打包软件?
- delphi编写的SQL2000数据库的读写是否要表(记录)独占和解锁
- 我们知道有一个FindComponent(const Name: string): IOTAComponent;可有没有findForm(formname:string):tform的东西
- 开发Msn Messenger程序的问题?
- 为什么我的rave每一页只打印一条记录?
- 用过ehlib的请进
- 谁有超市管理软件,出几千元寻求此管理软件
- 在delphi中如何获取win2000的日志文件?请高手指点!
- webservice调用失败问题
- 小生初来乍到,请各位多多指教。
- 小问题两个,快抢分了!!!!!
- 有关flashget 的com接口编程
begin
fmNew:=TfmNew.Create(Application);
fmNew.ShowModal;
fmNew.Free;
end;你关闭fmNew后自动释放。
使用之后用form1.free释放掉
再调用ShowModal
fmNew:=TfmNew.Create(nil);
fmNew.ShowModal;
fmNew.Free;
begin
form2:=tform.create(application);
form2.ShowModal;
form2.Free;
end;
/////////////////////////////
var form2:tform;
begin
form2:=tform.create(self);
form2.ShowModal;
form2.Free;
end;都可以,没有错误啊,你一定是在窗口关闭或退出时候做了什么操作了!
if not assigned(Form2) then
form2:=tform.create(application);
form2.ShowModal;
form2.Free;
//设成NIL,彻底清除
from2:=nil;