我的做法如下:
procedure TFrm_Main.button1Click(Sender: TObject);
var
vFrm : TFrm1;
begin
vFrm := TFrm1.Create(Application);
vFrm.ShowModal();
vFrm.Free();
end;但问题是第一次能打开,但是关闭TFrm1之后再次点击TFrm_Main中的Button1想再次打开TFrm1时,居然弹出堆栈框,求教各位高手~~多谢
procedure TFrm_Main.button1Click(Sender: TObject);
var
vFrm : TFrm1;
begin
vFrm := TFrm1.Create(Application);
vFrm.ShowModal();
vFrm.Free();
end;但问题是第一次能打开,但是关闭TFrm1之后再次点击TFrm_Main中的Button1想再次打开TFrm1时,居然弹出堆栈框,求教各位高手~~多谢
解决方案 »
- socketconnection提示out of memory,怎么办?
- 请教:Delphi2010 WinExec执行后可执行文件没运行
- (100分,急!)用TCommPortDriver通讯控件在98下做的通讯程序,现在在xp下不能通讯,怎么办???
- 谁有delphi6的安装程序?100分急求!
- .RDB是什么数据库用的文件
- 如何在程序中设置odbc连接
- 有做过外挂的兄弟吗?麻烦进来讲讲功能与原理!
- 如何取得文件夹的属性以及某文件的属性?
- CommandText does not return a result set
- sql语句找错
- 释放内存
- 工作需要从BCB转到DELPHI,问题非常菜,哥哥姐姐帮帮忙
begin
with TFrm1.Create(Application)
begin
try
ShowModal;
finally
Free;
end;
end;
end;
begin
action := cafree;
Frm1 := nil;
end;