关于窗体的创建和释放的问题 1 不需要,如果是Create(NIL)则需要。2 释放后就删除了,再用需要重新Create.3 MAIN.UPDATE是强制显示,否则要等Application.Run后才会显示。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var I:BFormbegin I := BForm.Create(Self); try I.ShowModal; finally I.Free; end;end;//other with BForm.Create(nil) do try ShowModal; finally Free; end; 同意 windindance(风之舞) 补充:Create中的参数是窗体的拥有者,可以是任何一个窗体,也可以是Application,nil 当拥有者被释放时,会释放所有拥有者是自己的资源,包括窗体和控件等。 CAFREE 释放了窗体的实例但窗体变量<>nil 请教关于table.locata的用法 数据处理太慢 只有控件的 pas 文件,如何把这个控件安装上去. 类型转换函数出错,大家请看以下^-^ 请问怎么用代码在RichEdit中添加一幅图片? 在delphi程序里,怎么样设置操作系统的环境变量? 一个递归的问题 紧急问题!怎样判断一个网址是否有效?(在线等待!) 高手们指点一下。30分 D6的MTS怎么不见了? 如何将程序最小化至系统托盘并可通过热键击活? Delphi的查询问题,分不够可再加,快进来拿分!!!!!!!!!!!!!!
I:BForm
begin
I := BForm.Create(Self);
try
I.ShowModal;
finally
I.Free;
end;
end;//other
with BForm.Create(nil) do try
ShowModal;
finally
Free;
end;
补充:Create中的参数是窗体的拥有者,可以是任何一个窗体,也可以是Application,nil 当拥有者被释放时,会释放所有拥有者是自己的资源,包括窗体和控件等。
但窗体变量<>nil