没有,除非你在OnClose事件中加
Action:=caFree;
或者外部调用Free。
Action:=caFree;
或者外部调用Free。
解决方案 »
- delphi怎么实现多个avi文件连续播放且中间无黑屏?
- 请高手现手,为晚辈解答一个采用SaveDialog控件把DBGrid中的记录输出到Excel中。
- 一个简单的问题!获取分区的大小,但分区过大的话,获得的值会错!请问是为什么?
- 一个查询(对你来说很简单) 在线等你!!!
- 两个表的两个永久字段能否作为互相关联的关键字?
- 一个小问题,很急。。。在线等待。
- 请高手帮个dbgrid的小忙
- datetimepicker 控件 使用問題
- 怎么改变speedbutton按钮的外观形状
- MDI中如何将子窗口中光标的位置显示在父窗口的状态栏上?
- 为啥动态创建TPanel 显示不了?
- 问题:我在用adocommand控件执行"restore database...'提示数据库正在被使用,请问怎么解决
if not Assigned(form1) then
application.createform(Tform1,form1)
创建窗体是比较保险的
Form1:=Tform1.create(apllication);
application.Create(TForm1,Form1)
有什么区别啊!
begin
ShowModal;
Free;
end;
Form1:=Tform1.create(apllication);
application.Create(TForm1,Form1)
有什么区别啊!
我觉得没区别,
没有,除非你在OnClose事件中加
Action:=caFree;//
加上Form1:=nil//不加,Assigned(form1)=true;
或者外部调用Free。
ShowModal;
finally
Free;
end;
会自己释放,当还是要自己创建。if not Assigned(LogForm) then
LogForm := TLogForm.Create(self);
if LogForm.ShowModal = mrOk then
begin
...
end;