Директива $S: Установка размера сегмента

Язык:
Русский
English

 Директива $S: Установка размера сегмента


Определяет размер сегмента кода для сгруппированных модулей.

   Синтаксис:             {$S РазмерСегмента}
   Значение по умолчанию: {$S 16384}
   Тип:                   Глобальная

Режим

Windows, Protected

Замечания

Директива $S допустима только в основной программе или библиотеке. Директива определяет размер сегментов кода для сгруппированных модулей. Выбранный размер должен находиться в диапазоне от 0 до 65535. Модули, размер которых превышает выбранный размер, помещаются в отдельные сегменты кода.

При группировке модулей, компоновщик помещает модули с одними и теми же атрибутами сегмента кода в один и тот же сегмент кода, до достижения определенного размера. Это ограничение действует также и на группы, определенные с помощью директивы $G.

Директива $S никогда не производит предупреждений или сообщений об ошибках. Если модуль не может быть записан в сегмент кода с другими модулями, он автоматически записывается в отдельный сегмент.

Установка размера сегмента в 0 гарантирует, что каждый модуль будет записан в отдельный сегмент кода, что было установкой по умолчанию в предыдущих версиях компилятора.

Смотри также

 $G

Тэги:
| G+
Код для вставки: :: :: :: ::
Поделиться: // //