
Функции и процедуры Директивы компилятора Встроенный ассемблер Команды редактора
и зарезервированные слова Сообщения об ошибках Примеры программ Написать письмо
О проекте Автора!Автора! |
|
Директива $S: Установка размера сегмента
---------------------------------------------------------------
Определяет размер сегмента кода для сгруппированных модулей.
Синтаксис: {$S РазмерСегмента}
Значение по умолчанию: {$S 16384}
Тип: Глобальная
Режим:
Windows, Protected
Замечания:
Директива $S допустима только в основной программе или библиотеке. Директива
определяет размер сегментов кода для сгруппированных модулей. Выбранный
размер должен находиться в диапазоне от 0 до 65535. Модули, размер которых
превышает выбранный размер, помещаются в отдельные сегменты кода. При
группировке модулей, компоновщик помещает модули с одними и теми же
атрибутами сегмента кода в один и тот же сегмент кода, до достижения
определенного размера. Это ограничение действует также и на группы,
определенные с помощью директивы $G. Директива $S никогда не производит
предупреждений или сообщений об ошибках. Если модуль не может быть записан в
сегмент кода с другими модулями, он автоматически записывается в отдельный
сегмент. Установка размера сегмента в 0 гарантирует, что каждый модуль будет
записан в отдельный сегмент кода, что было установкой по умолчанию в
предыдущих версиях компилятора.
|