方式一:
Image.Picture.Bipmap.Assign(JPEG对象)方式二:
Function GetPicture:TPicture;
Begin
Result:=TPicture.Create;
......
End;
Image.Picture:=GetPicture;自己怀疑方式二比方式一多占用系统资源,因为多生成了一个Picture对象;
还是Image.Picture被赋值后指向GetPicture生成的对象,和Image.picture的自己的Picture合为一体,从而和方式一占用的系统资源相同?
Image.Picture.Bipmap.Assign(JPEG对象)方式二:
Function GetPicture:TPicture;
Begin
Result:=TPicture.Create;
......
End;
Image.Picture:=GetPicture;自己怀疑方式二比方式一多占用系统资源,因为多生成了一个Picture对象;
还是Image.Picture被赋值后指向GetPicture生成的对象,和Image.picture的自己的Picture合为一体,从而和方式一占用的系统资源相同?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货