Функции и процедурыДирективы компилятораВстроенный ассемблерКоманды редактора и зарезервированные словаСообщения об ошибкахПримеры программНаписать письмо
О проектеАвтора!Автора!

 

 

$C: Атрибут сегмента кода
---------------------------------------
Управляет атрибутами сегмента кода.

Синтаксис: {$C атрибут атрибут}
Значение по умолчанию: {$C MOVEABLE DEMANDLOAD DISCARDABLE}
Тип: Глобальная

Режим:
Windows, Protected

Замечания:
Каждый сегмент кода в приложении или библиотеке имеет набор атрибутов, которые определяют его поведение, когда он загружается в память. Директива $C влияет только на сегмент кода модуля, программы или библиотеки в которых она помещена. Атрибуты сегмента кода разбиты на группы по два в каждой. Каждая опция имеет противоположную ей опцию:

Опция - Значение
MOVEABLE - Система может изменять расположение сегмента кода в памяти.
FIXED - Система не может изменять расположение сегмента кода в памяти.
PRELOAD - Сегмент кода загружается при запуске программы.
DEMANDLOAD - Сегмент кода загружается только при необходимости.
PERMAMENT - Сегмент кода остается в памяти всегда, после загрузки.
DISCARDABLE - Сегмент кода может быть выгружен из памяти, если он больше не нужен.
Если определены обе опции, только последняя будет иметь значение. Например запись{$C FIXED MOVEABLE DISCARDABLE} создаст сегмент кода с атрибутами MOVEABLE и DISCARDABLE.


 

Hosted by uCoz