关于Image控件的一个问题!
各位大虾,
小弟我最近编写一个小程序用到Image这个控件,我首先把一个BMP的图片存到一个
TMemoryStream的流里,然后通过Image1.picture.bitmap.loadstream(),让存在这个
流里的BMP图片显示出来,可是当我更新了这个流里的BMP图片,然后在此用Image1.picture.bitmap.loadstream()来显示,程序就报错了!
类似于:
var
temp:TMemoryStream;
........
begin
........
Image1.picture.bitmap.loadstream(temp);//第一次显示图片
temp.clear;
temp.copyfrom(temp1,0);// 更新存在temp中的的BMP文件
Image1.picture.bitmap.loadstream(temp) //再次显示,(错就处在这)!
......
end;
请问我该如何解决?
谢谢!