有些说用Free好,有些说用Release好,到底应该用哪一个?为什么?

解决方案 »

  1.   

    我发表一下个人意见,我觉得应该用release,因为它是进程机级的释放,我也不太清楚在内存级究竟谁好一点,请高手指点迷津
      

  2.   

    用Free吧!
    我只知道,Free()和Destroy()这两个可以很好的释放VCL组件,Release没有研究过,不过通常大家都用Free(),还是用Free()吧。另外:
      FreeAndNil(AForm) 
    equal to 
      AForm.Free;
      AForm:=nil
      

  3.   

    假如在事件中释放本身的Form,用Release.可以看看Delphi中的帮助。
      

  4.   

    谢谢大家,我都是用Free的,只是有天看到一个老外的QA,他说用Release好,说的原因也没有看懂,所以就来问大家了。再次谢谢大家。