弱弱的问一下,释放图像是用Free,还是用FreeAndNil() Bitmap:=TBitmap.Create();......要释放Bitmap是用:Bitmap.Free();还是用:FreeAndNil(Bitmap); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Bitmap.Free();就可以了。。FreeAndNil是这样实现的,就是多了一个 *** := nil;procedure FreeAndNil(var Obj);var Temp: TObject;begin Temp := TObject(Obj); Pointer(Obj) := nil; Temp.Free;end; 既然要用就彻底点。freeandnil FreeAndNil比较好,释放对象的同时将对象的指针置空。 要清除图像:loadfromfile('');就可以了!我一直也没有解决这个问题。昨晚搞定!有点儿意外! 建议使用freeandnil,这样程序会释放对象以及对象变量的值指针 完美主义者都是FreeAndnil,因为可以节约一点点内存空间。(Free之后只能在程序结束时自动释放),但是缺点是不能再次引用了。 woshihaoge(支离破碎) ( ) 信誉:97 Blog 2006-10-10 09:42:00 得分: 0 Bitmap.Free是最最安全的=========================================================为什么是最安全的,难道freeandnil不安全吗? 请帮忙把一个VC函数申请转换成DELPHI的 插入字符的问题? 关于MaskEdit 要实现以下功能,代码要如何写 小女子想问如何把FORM里面查询的条件放到FASTREPORT 里面, 急!!!!!! sql问题高手请进 在DELPHI程序中如何自动创建SQL SERVER 数据库表? 日期类型问题 请问可不可以绕过NT的身份验证直接登录到SQL7数据库? itaskbarlist如何用 透明背景文字的无闪烁滚动(透明滚动文字)实现 请问ListView在可否将item前的图标设为半透明?
就可以了。。
FreeAndNil是这样实现的,就是多了一个 *** := nil;procedure FreeAndNil(var Obj);
var
Temp: TObject;
begin
Temp := TObject(Obj);
Pointer(Obj) := nil;
Temp.Free;
end;
freeandnil
我一直也没有解决这个问题。昨晚搞定!有点儿意外!
Bitmap.Free是最最安全的=========================================================为什么是最安全的,难道freeandnil不安全吗?