不用FREE吧,
既然是FORM2的
那么FORM2 释放时,
自动释放 FTEST呀

解决方案 »

  1.   

    form1的按钮点击事件中,如下:
    procedure tform1.button1.click;
    begin
      form2 := tform2.create(self);
      try
        form2.showmodal;
      except
        form2.free;
      end;
    end;
      

  2.   

    同意qhdsfh(飞翔的鹰)
    procedure tform1.button1.click;
    begin
      form2 := tform2.create(self);
      try
        form2.showmodal;
      finally//不管是否异常均可执行
        freeandnil(form);//彻底释放并置nil
      end;
    end; 
      

  3.   


    在Form2的事件OnClose中加
         Form2=nil;
         Action := caFree;      
      

  4.   

    我创建出FORM2之后,把FORM2 Show了出来,然后在FORM2上做一些操作。那么我在关闭FORM2窗口的时候同时应该释放掉CREATE出来的这个窗口资源啊。
    Focus(老鱼),照你那样,FORM2一闪既灭了。
      

  5.   

    Anitya(Treky.Lee),这样的话,是不是说不论我是否正常关闭FORM2窗口,它都会自动释放资源?
      

  6.   

    我的方法
    必须要用showmodal
    模态显示才行呵