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}
Другие вопросы по тегам