Delphi 10.2 Tokyo不再支持IMAGE_FILE_LARGE_ADDRESS_AWARE?

时间:2017-12-29 19:14:58

标签: delphi delphi-10.2-tokyo

根据可能未更新的DocWiki,以下内容应该是.pas文件中的有效指令:

{$SetPEFlags IMAGE_FILE_LARGE_ADDRESS_AWARE}

然而,它会导致此dcc32错误:

[dcc32 Error] Project1.dpr(13): E2003 Undeclared identifier: 'IMAGE_FILE_LARGE_ADDRESS_AWARE'

这种能力是否已经丢失,或者它现在一直在使用?

2 个答案:

答案 0 :(得分:5)

在Windows.pas(最近的Delphi版本中的WinAPI.Windows)中声明了

IMAGE_FILE_LARGE_ADDRESS_AWARE。您显然没有将其包含在您指定的单位中。如果您因某种原因而避免这种情况,请自行定义:

IMAGE_FILE_LARGE_ADDRESS_AWARE = $0020;

答案 1 :(得分:3)

IMAGE_FILE_LARGE_ADDRESS_AWAREWinapi.Windows单元中声明。您必须使用该单元才能使用标识符。