Borland Pascal. Руководство пользователя

       

Директива IFOPT


Иногда включить или исключить код желательно в зависимости от того, какой выбран параметр компилятора (проверка диапазона, проверка ввода-вывода и т.д.). Вы можете сделать это с помощью директивы IFOPT, которая имеет две формы:

{$IFOPT x+} и {$IFOPT x-}

где x - один из параметров компилятора. При использовании первой формы содержащийся ниже код будет компилироваться, если параметр компилятора в данный момент разрешен; при использовании второй формы код компилируется при запрещении параметра. Например, чтобы выбрать тип данных для списка переменных на основе того, разреше- на или нет поддержка сопроцессора 80х87, можно использовать сле- дующий исходный код:

var {$IFOPT N+} Radius,Circ,Area: Double; {$ELSE} Radius,Circ,Area: Real; {$ENDIF}

Примечание: Полное описание всех параметров компилято- ра вы можете найти в Главе 2 ("Директивы компилятора") "Справочного руководства программиста".



Содержание раздела