<p>Приложение Ж</p><p>Директивы управления компиляцией</p>

Директивы для настройки реакции на ошибки времени выполнения (Runtime errors)

Директива компилятораФлажок в окне настройкиОписание
$RRange CheckingПроверка допустимых диапазонов для индексов массивов и чисел.
$SStack CheckingПроверка переполнения стека программы.
$II/O CheckingПроверка ошибок ввода-вывода.
$QOverflow CheckingПроверка переполнения при целочисленных вычислениях.

Директивы, управляющие синтаксическим контролем (Syntax options)

Директива компилятораФлажок в окне настройкиОписание
$VStrict Var StringsПроверка совместимости типов для строк различной длины.
$BComplete Boolean EvalВычисление полного булевого выражения.
$XExtended SyntaxРазрешение вызова функций как процедур (возвращаемый результат игнорируется).
$TTyped @ operatorПроверка совместимости типов указателей.
$POpen parametersРазрешение применения открытых параметров процедур и функций.

Директивы условной компиляции

Директива компилятораОписание
$DEFINE NNNОпределяет идентификатор с именем NNN, который может быть далее использован в директивах условной компиляции вида $IF…
$UNDEF NNNОтменяет определение идентификатора NNN.
$IFDEF NNNРазрешает компиляцию последующего текста, если идентификатор NNN был ранее определен. Компилируемый участок текста завершается директивами $ELSE или $ENDIF.
$IFNDEF NNNРазрешает компиляцию последующего текста, если идентификатор NNN был ранее НЕ определен. Компилируемый участок текста завершается директивами $ELSE или $ENDIF.
$IFOPTРазрешает компиляцию последующего текста, если указанная опция (директива) компилятора разрешена. Компилируемый участок текста завершается директивами $ELSE или $ENDIF.
$ELSEЗавершает положительную ветвь условной компиляции, последующий текст компилируется, если условие компиляции ложно. Компилируемый участок текста завершается директивой $ENDIF.
$ENDIFЗавершает директиву условной компиляции.
<p>Приложение З</p><p>Назначение пунктов меню</p>

Это приложение содержит перевод пунктов меню IDE Free Pascal и Borland Pascal.

<p>Приложение И</p><p>Стандартная кодировка символов MS–DOS</p>

Коды управляющих символов (0–31)

Перейти на страницу:

Похожие книги