Директива IFOPT
Иногда включить или исключить код желательно в зависимости от того, какой выбран параметр компилятора (проверка диапазона, проверка ввода-вывода и т.д.). Вы можете сделать это с помощью директивы IFOPT, которая имеет две формы:
{$IFOPT x+} и {$IFOPT x-}
где x - один из параметров компилятора. При использовании первой формы содержащийся ниже код будет компилироваться, если параметр компилятора в данный момент разрешен; при использовании второй формы код компилируется при запрещении параметра. Например, чтобы выбрать тип данных для списка переменных на основе того, разреше- на или нет поддержка сопроцессора 80х87, можно использовать сле- дующий исходный код:
var {$IFOPT N+} Radius,Circ,Area: Double; {$ELSE} Radius,Circ,Area: Real; {$ENDIF}
Примечание: Полное описание всех параметров компилято- ра вы можете найти в Главе 2 ("Директивы компилятора") "Справочного руководства программиста".