我想用代码创建大位图
LargeBmp := TBitmap.Create;
try
LargeBmp.Width := 1000; // fine
LargeBmp.Height := 15000; // XP - EOutOfResources, Not enough memory, Win 7 - works fine
...
finally
FreeAndNil(LargeBmp);
end;
此代码在 Windows XP 上引发EOutOfResources
异常并显示“内存不足”消息,但在 Windows 7 中运行良好。
怎么了?为什么内存不够?它只有 60 MB。