1.2.29. $IF : Начать условную компиляцию

Вверх  Предыдущий  Следующий

Директива {$IF expr} продолжит компиляцию, если логическое выражение expr равно True. Если это выражение равно False, то участок исходного кода до первой директивы {$ELSE} или {$ENDIF}.

Компилятор должен быть способен вычислить выражение во время анализа. Это означает, что переменные или константы, определённые в исходном коде, не могут быть использованы. Однако макросы и идентификаторы могут использоваться.

Более подробную информацию по этой теме вы можете найти в разделе 2.4.1. Определение об условной компиляции.