Application.CreateForm('TMyForm',MyForm) 
MyForm.Create(nil);
MyForm.Create(OtherForm);Myform.Free;
MyForm.close;
Myform := nil;

解决方案 »

  1.   


    Free 释放内存
    nil 删除指针
      

  2.   

    http://expert.csdn.net/Expert/topic/2106/2106106.xml?temp=.3473169
    帮帮忙
      

  3.   

    很容易,Free是告诉操作系统当前指针指向的区域是不需要使用的了,可以被其他需要内存的程序占用,而给指针赋nil值是为了当前指针不要去访问刚才告诉操作系统可以释放的内存区域。以免触发异常
      

  4.   

    Close  Normal类型的Form关闭时只是Hide,MDIChild类型的Form
    关闭时只是Minimize  个人想法
      

  5.   

    Application.CreateForm('TMyForm',MyForm) 
    基本上等同与
    MyForm := TMyForm.Create(Application);MyForm.Create(nil);
    MyForm.Create(OtherForm);
    表示MyForm的Owner(拥有者)是什么
    当Owner为NIL时,需要你自己释放。
    不为NIL时,由Owner释放。MyForm.close;
    关闭窗口,并没有释放(除非在OnCLose中设置了Action:=caFree)。
    后面还可以用MyForm.Show; 或者ShowModal调用。Myform.Free;
    释放MyForm指向的Form所占的内存。Myform := nil;
    将MyForm设置为NIL。
    注意:此时MyForm所占的内存不一定会释放!
    一般必须
    Myform.Free;
    Myform := nil;
    连用。
      

  6.   

    Application.CreateForm('TMyForm',MyForm)    
    基本上等同与  
    MyForm  :=  TMyForm.Create(Application);  
     
    MyForm.Create(nil);  
    MyForm.Create(OtherForm);  
    表示MyForm的Owner(拥有者)是什么  
    当Owner为NIL时,需要你自己释放。  
    不为NIL时,由Owner释放。  
     
    MyForm.close;  
    关闭窗口,并没有释放(除非在OnCLose中设置了Action:=caFree)。  
    后面还可以用MyForm.Show;  或者ShowModal调用。  
     
    Myform.Free;  
    释放MyForm指向的Form所占的内存。  
     
    Myform  :=  nil;  
    将MyForm设置为NIL。  
    注意:此时MyForm所占的内存不一定会释放!  
    一般必须  
    Myform.Free;  
    Myform  :=  nil;  
    连用。
      

  7.   

    Application.CreateForm('TMyForm',MyForm)    
    基本上等同与  
    MyForm  :=  TMyForm.Create(Application);  
    如果在普通的单元中是这样,但是在在工程文件中有不同了。通过project--option--forms可以看出差别
      

  8.   

    windindance(风舞轻扬)讲得很好!认同!
    建议楼主可以结帖了。不要给我分。
      

  9.   

    Application.CreateForm('TMyForm',MyForm)    

    MyForm  :=  TMyForm.Create(Application);  
    唯一的一点区别是:
    当该应用程序还没有主窗口时,Application.CreateForm('TMyForm',MyForm)将
    自动把MyForm设置为该应用程序的主窗口。
    而MyForm  :=  TMyForm.Create(Application)不会这样做的。