请问:这句话的功能是什么呀?

请问:这句话的功能是什么呀? Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiBase/html/delphi_20061207130246245.html
某程序中有如下的对窗口fmXX的操作  
  if   not   Assigned(fmXX)   then  
      fmXX   :=   TfmXX.Create(self)//(1)请问这句话的功能是什么呀?  
   
  else  
      Exit;  
  fmXX.Show;  
   
  _____________________;//(2)这里要求释放占用的资源,这里添什么呢?  
  fmXX:=null;  
   
     
 

某程序中有如下的对窗口fmXX的操作  
  if   not   Assigned(fmXX)   then  
      fmXX   :=   TfmXX.Create(self)//(1)请问这句话的功能是什么呀?  
   
  答:这是创建一个类的实例.  
      fmxx:类变量.  
      tfrmxx.create(self);这是类的构造方法.参数为当前实例的拥有者.拥有者负责管理当前实例的内存空间.  
   
  else  
      Exit;  
  fmXX.Show;  
   
  fmxx.free;//(2)这里要求释放占用的资源,这里添什么呢?  
  fmXX:=null;  
 

谢谢

posted on 2009-02-11 16:47  delphi2007  阅读(99)  评论(0编辑  收藏  举报