Язык:
Русский
English
Переключатели
Переключательные директивы включают и выключают возможности компилятора.
Они могут быть локальными или глобальными.
- Локальные директивы могут находиться где-нибудь в теле программы.
Они влияют только на часть компиляции.
- Глобальные дирктивы должны находиться перед разделом описаний
программы или модуля. Они влияют на всю компиляцию.
$A Align Data (Байтовое выравнивание)
$B Boolean Evaluation (Булева оценка)
$D Debug Information (Отладочная информация)
$E Emulation (Эмуляция)
$F Force FAR Calls (Дальний тип вызова)
$G Generate 286 Instructions (Инструкции 286)
$I Input/Output Checking (Проверка ввода/вывода)
$K Smart Callbacks (Подпрограммы повторного вызова)
$L Local Symbol Information (Информация о символах)
$N Numeric Coprocessor (Числовой сопроцессор)
$O Overlay Code Generation (Генерация оверлейного кода)
$P Open string parameters (Открытые строковые параметры)
$Q Overflow Checking (Проверка переполнения)
$R Range Checking (Проверка диапазона)
$S Stack-Overflow Checking (Проверка переполнения стека)
$T Type-Checked Pointers (Проверка типов указателей)
$V Var-String Checking (Проверка строковых параметров)
$W Windows Stack Frame (Область стека Windows)
$X Extended Syntax (Расширенный синтаксис)
$Y Symbol Reference Information (Информация о символах)
Вы можете группировать несколько переключателей, разделяя их запятыми. Например:
{$F+, $R+, $E-, $D-}