【发布时间】:2013-08-30 09:34:35
【问题描述】:
我尝试用 FireMonkey 编写照片编辑器。我有 50 个在运行时创建的 TImage 组件。如果我将大图像(大约 3 MB)加载到这些组件中,我会收到“内存过载”错误。
这是我的图片传输代码;
img1:=(sender as timage).Name;
strm:=TMemoryStream.Create;
(data.Source as timage).Bitmap.SaveToStream(strm);
(sender as timage).Bitmap.LoadFromStream(strm);
strm.Free;
【问题讨论】:
-
请显示实际的错误信息
-
...更多代码也会有所帮助,操作系统详细信息也会有所帮助。
-
这就像试图将一加仑牛奶倒进一个小杯子里,却想知道为什么它会溢出来。
标签: image delphi memory firemonkey