
Функции и процедуры Директивы компилятора Встроенный ассемблер Команды редактора
и зарезервированные слова Сообщения об ошибках Примеры программ Написать письмо
О проекте Автора!Автора! |
|
$C: Атрибут сегмента кода
---------------------------------------
Управляет атрибутами сегмента кода.
Синтаксис: {$C атрибут атрибут}
Значение по умолчанию: {$C MOVEABLE DEMANDLOAD
DISCARDABLE}
Тип: Глобальная
Режим:
Windows, Protected
Замечания:
Каждый сегмент кода в приложении или библиотеке имеет набор атрибутов,
которые определяют его поведение, когда он загружается в память. Директива $C
влияет только на сегмент кода модуля, программы или библиотеки в которых она
помещена. Атрибуты сегмента кода разбиты на группы по два в каждой. Каждая
опция имеет противоположную ей опцию:
Опция - Значение
MOVEABLE - Система может изменять расположение сегмента кода в памяти.
FIXED - Система не может изменять расположение сегмента кода в памяти.
PRELOAD - Сегмент кода загружается при запуске программы.
DEMANDLOAD - Сегмент кода загружается только при необходимости.
PERMAMENT - Сегмент кода остается в памяти всегда, после загрузки.
DISCARDABLE - Сегмент кода может быть выгружен из памяти, если он больше не
нужен.
Если определены обе опции, только последняя будет иметь значение. Например
запись{$C FIXED MOVEABLE DISCARDABLE} создаст сегмент кода с атрибутами
MOVEABLE и DISCARDABLE.
|