如题,
我在Form的OnClose过程中对其成员变量做了处理,需要在主窗口中获得这些值还有,如果在OnClose中没有Action:=caFree和self:=nil,该Form关闭后是否在别的窗口还可以访问该窗口的值?谢谢~~~

解决方案 »

  1.   

    if Assigned(Form1) then 
     showmessage('没有关闭');
      

  2.   

    谢谢,这个Form是自动创建的,不是我手工创建的
    而且在Onclose里面没有写  action:=cafree;
    也没有写 self := nil
    Delphi会自动讲Form指针置成nil吗?
      

  3.   

    不会,而且不会释放资源,如果你要在窗体关闭后释放窗体的资源,请action:=cafree;
      

  4.   

    那么我可以在别的Form中获得这个Form里成员的值嘛?
    谢谢~
      

  5.   

    当然可以,只要你的Form没有释放,它只是Hide起来了。