能说得具体点吗,谢谢

解决方案 »

  1.   

    我的理解:
    free是Tobject的方法,release只是针对几个类的方法release要等sender中所有的事件处理完毕才执行释放操作
      

  2.   

    两者都是解除对象、释放内存。
    free是所有Object共用的方法。
      

  3.   

    free更好些。用Free时会先判断对象是否为NIL,而release不作判断。
      

  4.   

    free自动调用析构函数并释放内存,用于释放动态创建的没有Owner的对象。
    free不能在对象自身或它所拥有的控件的事件中调用。
    release用于form等几个对象的释放。直到form或form上的控件的事件执行完后才释放form。
    在form的事件或它所拥有的控件的事件中调用,如果用free则会产生错误。
      

  5.   

    大多数情况, Free好于release