谁能详细说说 XXX.create()?

                            
比如:   
  type    
      tmyclass   =   class  
          procedure   aaa;  
      end;  
  ...  
   
  procedure   TForm1.FormCreate(Sender:   TObject);  
  var   myclass:tmyclass;      
  begin  
      myclass.aaa;             //这里并没有   myclass:=tmyclass.create(),但也可以用?  
                                        //不过会提示   myclass   没有初始化?  
  end;  
   
   
  但是:  
   
  implementation  
  myclass:tmyclass    
   
  如果定义一个全局的   myclass:tmyclass   就不会出现提示   myclass   没有初始化?  
   
   
  创建实例是什么意思(原理)?  
  到底何时要创建实例(XXX.create)?  
  为什么在局部定义的   myclass:tmyclass   会出现未初始化,而全局的就不会?  
   
  请大家详细说说,或提供相关资料,谢谢!  
   
   
   
   
 

查看回复