动态创建form function Form2 : TForm2;過程聲明。result := FForm2;應該用不著吧另外Form2關閉時有無置nil的過程? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在你的TForm2里可能有问题,一起贴出来看看 form2是什么模式的,MDI?form2有没有自动创建? if not assigned(form2) then form2:=Tform2.create();form2.show; form2:=tform.create(Application); try form2.ShowModal; finally form2.Free; form2:=nil; end; form2:=tform.create(Application); try form2.ShowModal; finally form2.Free; form2:=nil; end; 释放窗体一定要把指针即 Form = nil 不然变成了野指针了,用 if not Assigned(Form) = nil 判断不起作用的 Delphi 的指针问题 如何删除一行文本? 菜鸟求助,Pascal 和C++的对应写法! XML问题--如何合并两个XML文件? 请教!急呀! 简单问题,请帮手,在线等…… 怎么把一个OleVariant变量存成一个二进制文件 怎麽调用自定义的函数或过程 怎样在程序之间传参数? 在DBGRID中怎样删除选定的记录? 很奇怪很奇怪的调用dll的问题,是delphi的高手来看看 一时间忘记了用哪个函数得到 主程序的路径 和文件名,请指教。
form2有没有自动创建?
form2:=Tform2.create();
form2.show;
try
form2.ShowModal;
finally
form2.Free;
form2:=nil;
end;
try
form2.ShowModal;
finally
form2.Free;
form2:=nil;
end;