【发布时间】:2011-10-19 14:24:41
【问题描述】:
我希望我的应用程序能够使用超过 2GB 的内存,我搜索了一下,发现 IMAGE_FILE_LARGE_ADDRESS_AWARE 命令可以让我做到这一点。
所以我加了
{$SetPEFlags IMAGE_FILE_LARGE_ADDRESS_AWARE}
到我的程序的 .dpr 文件,在所有使用和 {$R *.res} 行之后,
但是当我编译时,我得到了错误:
E2003 Undeclared identifier: 'IMAGE_FILE_LARGE_ADDRESS_AWARE'
我做错了什么?
另外,在 Windows 7 64 位上,我是否需要修改启动设置才能使该命令正常工作,还是只需使用该命令编译一个 32 位应用程序,它会自动执行其他所有操作?
谢谢
【问题讨论】:
-
添加
uses Windows
标签: delphi memory delphi-2007