S
samxu
Unregistered / Unconfirmed
GUEST, unregistred user!
DLL中的函数如下:
function GetImage(bmpname:string):TBitmap;
begin
result := TBitmap.Create;
result.LoadFromResourceName(HInstance,bmpname);
end;
然后我在主程序中调用:
for i:=1 to 100
begin
img[n]:=Timage.creat(self);
img[N].Picture.Bitmap := GetImage('imgfilename');
end;
发觉内存暴长,在98下面,资源由90%狂降到30%,请高手指点迷津,谢谢!
function GetImage(bmpname:string):TBitmap;
begin
result := TBitmap.Create;
result.LoadFromResourceName(HInstance,bmpname);
end;
然后我在主程序中调用:
for i:=1 to 100
begin
img[n]:=Timage.creat(self);
img[N].Picture.Bitmap := GetImage('imgfilename');
end;
发觉内存暴长,在98下面,资源由90%狂降到30%,请高手指点迷津,谢谢!