4ALL.AT.UA
Каталог статей
Меню сайта

Форма входа
Логин:
Пароль:

Категории раздела

Поиск

Облако тегов

Наш опрос
Оцените мой сайт
Всего ответов: 10

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Приветствую Вас, Гость · RSS 02.05.2024, 14:26

Главная » Статьи » Справочники

Директивы компилятора языка Pascal

Switch Meaning

$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-Checking Pointers (Проверка типов указателей)
$V Var-String Checking (Проверка строковых параметров)
$W Windows Stack (Область стека Windows)
$X Extended Syntax (Расширенный синтаксис)
$Y Symbol Reference (Информация о символах)

ПРИМЕР: {$F+, $R+, $E-, $D-}



$C Атрибут Атрибут сегмента кода
$D Текст Описание
$I ИмяФайла Файл для включения
$G ИмяМодуля Группа модулей в сегменте
$L ИмяФайла Компоновать объектный файл
$M Стек, Куча Размеры распределения памяти
$O ИмяМодуля Имя оверлейного модуля
$R ИмяФайла Файл с ресурсом
$S РазмерСегмента Размер сегмента

ПРИМЕР: {$I TYPES.INC} {$O MYUNIT}


Директива Значение
DEFINE Определяет условный символ
ELSE Компилирует или пропускает часть текста
ENDIF Окончание блока условной компиляции
IFDEF Компилирует часть текста, если определён условный символ
IFNDEF Компилирует часть текста, если не определён символ
IFOPT Компилирует часть текста, если переключатель установлен в указанное состояние (+ или -)
UNDEF снимает определение условного символа
Символ Значение
CPU 86 Процессор принадлежит семье 80*86
CPU 87 Процессор принадлежит семье 80*87
DPMI Указывает, что компиляция идёт в защищенном режиме DOS
MSDOS Указывает, что компиляция идёт в реальном режиме DOS
VER70 номер версии Turbo Pascal
WINDOWS указывает, что компиляция идёт в среде Windows

ПРИМЕР: {$IF xxx} ... {$ENDIF} {$IFDEF Имя}

Категория: Справочники | Добавил: ADMIN (21.04.2009)
Просмотров: 9816 | Комментарии: 3 | Теги: паскаль, Turbo Pascal, директивы, компилятор | Рейтинг: 0.0/0 |
Всего комментариев: 1
1 hgjhg  
0
ссылку хоть на первоисточник давать надо...

Имя *:
Email *:
Код *:
TC © 2024
Конструктор сайтов - uCoz