Условная компиляция на основе директивы компилятора в Delphi 2009.
-
12-09-2019 - |
Вопрос
Есть ли в Delphi 2009 способ условно скомпилировать раздел кода на основе директивы компилятора.В частности, я хотел бы иметь код, который включается только в том случае, если включена директива компилятора проверки диапазона.
Что-то вроде этого:
{$ ifdef rangecheckingison} [код проверки диапазона DO] {$ endif}
Решение
Использовать {$ifopt}
вместо {$ifdef}
:
{$ifopt R+} // if range checking is active
...
{$endif}
Не связан с StackOverflow