如题

解决方案 »

  1.   

    请问TObject.Free 
    不为 nil ,则释放。
    对象方法调用。
    procedure TObject.Free;
    begin
      if Self <> nil then
        Destroy;
    end;TObject.destroy 
    一般写类中析构函数调用。和FreeAndNil有什么区别? 
    释放,并将指针制空。
      

  2.   

    Free就是释放
    Destroy是隐含调用的,不要显式使用,Free会在内部自动调用的
    FreeAndNil就Free后还:=nil的意思http://lysoft.7u7.net