IMAGE_FILE_NET_RUN_FROM_SWAP в Delphi XE7
Написав переносное приложение WIn32, я хочу убедиться, что все необходимые настройки выполнены.
Я погуглил и нашел компилятор IMAGE_FILE_NET_RUN_FROM_SWAP
переключатель.
Я пытался включить его в свой dpr
файл просто так:
{$SetPEFlags IMAGE_FILE_NET_RUN_FROM_SWAP} // THIS ONE!
{$R *.dres}
{$R *.res}
Во всяком случае, Delphi XE7 говорит
[dcc32 Error] Project1.dpr(330): E2003 Undeclared identifier: 'IMAGE_FILE_NET_RUN_FROM_SWAP'
Во всяком случае, читая вики Embarcaero, кажется, что имя в порядке.
Любое предложение?
1 ответ
Решение
Просто включите Winapi.Windows
в вашем пункте использования (это где IMAGE_FILE_NET_RUN_FROM_SWAP
объявлен):
uses
Winapi.Windows, ...
{$R *.dres}
{$R *.res}
{$SetPEFlags IMAGE_FILE_NET_RUN_FROM_SWAP}