WINDOWS堆栈不是一般都是4G吗,怎么会出现这种错误呢?我要在该窗口关闭时就释放掉该怎么解决?
解决方案 »
- 请教memo的lines用for循环的赋值问题。
- 虚拟目录的模糊查询问题
- 半价出售编程书
- aiirii(ari-爱的眼睛),请进来领分!-2
- 怎样改变一个Image控件大小时保持另一个控件在图片上的位置不变?
- 如何将文本文件导入数据库中??? ADO+ACCESS2000
- 我想在北京找一个开发网吧管理程序的
- 刚学delphi,能给我出几个题目让我做做,让我快点掌握delphi,帮帮忙!
- 将一个DataSet复制到另一个DataSet中,当我操作其中一个DataSet时,要求另一个DataSet的指针不动,怎么办
- MATRIX平台招聘构件开发人员(DELPHI)
- 求解关于Byte参数附值
- 在dbgrid里添加行数?在线
或者这样
with TYourForm.Create(self) do
try
ShowModal;
finally
Free;
end;
在创建的时候写:
var
f: TYourForm;
begin
f := TYourForm.Create(nil);
f.ShowModal;
f.Free; //在这里释放,不要在yourform的onclose里面释放,否则会出现访问内存错误
end;
f.Show;
f.Free;
第二个窗口就根本不会出现,刚打开就关闭了,这该怎么办?
然后在formclose时写入
action:=cafree;
就可以了.
你创建的不是mdi窗体,不用那样释放的。
不过还是要谢谢各位的答复。