我希望我的应用程序能够使用超过 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 位应用程序,它就会自动执行其他所有操作?
谢谢
最佳答案
实际问题的答案是添加到使用单元Windows
。
关于德尔福 2007 IMAGE_FILE_LARGE_ADDRESS_AWARE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7822792/