在程序运行期间动态创建一个窗体,如何实现?
在C++ Builder中我是这样实现的,现学delphi,不知该如何改?
TAboutNew * AboutNew = new TAboutNew(this);
AboutNew->ShowModal();
delete AboutNew;
在C++ Builder中我是这样实现的,现学delphi,不知该如何改?
TAboutNew * AboutNew = new TAboutNew(this);
AboutNew->ShowModal();
delete AboutNew;
解决方案 »
- 急救!!delphi 怎么把数据调入虚拟内存去画图??
- 2010年初大亮语句
- 简单问题,立即结贴:按方向键填充DBGRID
- 关于FastReport3.0 的几个问题,望高手指点一二!
- RAVE中文资料?
- ADOQuery如何取出txt文件里的数据
- 结帖怎么给分,我结了两帖了。都按要求给分了,怎么没有显示?
- dragmod=manual时如何使form1中的image1 从一个位置移动到另一位置?
- 我已查清:那个在CSDN发布木马的就在河南。
- 关于调用外部程序的两个例程的问题!
- 怎样通过捕捉windows消息知道鼠标滚轮滚动了多少?又怎样让tscrollbox滚动一定的数值?
- 请教高手!!很急!!!可以另外给分!!
AboutNew.showmodal;
AboutNew.free;
AboutNew.showmodal;
不用加这一句:
AboutNew.free;
你创建了,又释放了还显示什么啊
因此只写前面两句就可以
AboutNew.show;
AddFirstAttribForm:=TAddFirstAttribForm.Create(Application);
try
AddFirstAttribForm.ShowModal;
finally AddFirstAttribForm.Free;
end;
;
AboutNew: TAboutNew;
begin
try
AboutNew:=TAboutNew.Create(Nil);
AboutNew.showmodal;
finally
FreeAndNil(AboutNew);
end;
end;