delphi窗口的create和free,一个古老的话题

Posted USEGEAR

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi窗口的create和free,一个古老的话题相关的知识,希望对你有一定的参考价值。

窗体分为模式窗体和无模式窗体。

模式窗体在创建窗口创建和释放:

begin
  if not Assigned(FB_Input_JianYanDan) then FB_Input_JianYanDan :=TFB_Input_JianYanDan.Create(Self);
  try
    FB_Input_JianYanDan.ShowModal;
  finally
    FB_Input_JianYanDan.Free; 
    FB_Input_JianYanDan:= nil; 
  end;
end;

非模式窗口:在自己的窗口close中free:FreeAndNil(FB_Input_JianYanDan);



以上是关于delphi窗口的create和free,一个古老的话题的主要内容,如果未能解决你的问题,请参考以下文章

delphi7中create(nil)与create(self)区别

Delphi子窗体Form2的create事件不执行

Delphi中的Free和Nil和freeandnil函数

delphi中create的用法一直不是很清楚 有没有系统全面的介绍

Delphi的对象注销方法Destroy和free

delphi子窗口用close不能关闭!!为神马