Условная компиляция на основе директивы компилятора в Delphi 2009.

StackOverflow https://stackoverflow.com/questions/957495

Вопрос

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

Что-то вроде этого:

{$ ifdef rangecheckingison} [код проверки диапазона DO] {$ endif}

Это было полезно?

Решение

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

{$ifopt R+} // if range checking is active
...
{$endif}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top