Условная компиляция на основе директивы компилятора в Delphi 2009 - PullRequest
6 голосов
/ 05 июня 2009

Есть ли в Delphi 2009 способ условно компилировать раздел кода на основе директивы компилятора. В частности, я хотел бы иметь на месте код, который включается, только если включена директива компилятора проверки диапазона.

Примерно так:

{$ ifdef RANGECHECKINGISON} [сделать код проверки диапазона здесь] {$ ENDIF}

1 Ответ

16 голосов
/ 05 июня 2009

Используйте {$ifopt} вместо {$ifdef}:

{$ifopt R+} // if range checking is active
...
{$endif}
...