Bitmap:=TBitmap.Create();
......要释放Bitmap是用:
Bitmap.Free();
还是用:
FreeAndNil(Bitmap);

解决方案 »

  1.   

    用Bitmap.Free();
    就可以了。。
    FreeAndNil是这样实现的,就是多了一个  *** := nil;procedure FreeAndNil(var Obj);
    var
      Temp: TObject;
    begin
      Temp := TObject(Obj);
      Pointer(Obj) := nil;
      Temp.Free;
    end;
      

  2.   

    既然要用就彻底点。
    freeandnil
      

  3.   

    FreeAndNil比较好,释放对象的同时将对象的指针置空。
      

  4.   

    要清除图像:loadfromfile('');就可以了!
    我一直也没有解决这个问题。昨晚搞定!有点儿意外!
      

  5.   

    建议使用freeandnil,这样程序会释放对象以及对象变量的值指针
      

  6.   

    完美主义者都是FreeAndnil,因为可以节约一点点内存空间。(Free之后只能在程序结束时自动释放),但是缺点是不能再次引用了。
      

  7.   

    woshihaoge(支离破碎) ( ) 信誉:97    Blog  2006-10-10 09:42:00  得分: 0  
      
       Bitmap.Free是最最安全的=========================================================为什么是最安全的,难道freeandnil不安全吗?