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

 

 

Директива $G: Группа модулей в сегменте
---------------------------------------------------------------
Определяет группу модулей, которые компоновщик должен поместить в один и тот же сегмент.

Синтаксис: {$G ИмяМодуля, ИмяМодуля ...}
Тип: Локальная

Режим:
Windows, Protected

Замечания:
Директива $G определяет группу модулей, которые компоновщик должен поместить в один и тот же сегмент. Группировка модулей в одном и том же сегменте гарантирует, что модули загружаются и выгружаются из памяти в одно и то же время. Директива $G используется прежде всего для группировки модулей, содержащих неиспользуемые данной программой части кода. Каждая директива $G определяет группу модулей. Директивы $G допустимы только в программе или
библиотеке, и должны находиться после зарезервированного слова Uses. Компилятор сообщает об ошибке, если вы пытаетесь добавить модуль в более, чем одну группу. В дополнение к любым группам, созданным с помощью директивы $G, компилятор поддерживает заданную по умолчанию группу, которая включает все модули, сгруппированные неявно. Компоновщик минимизирует число сегментов кода в исполняемом файле, объединяя все модули, которые принадлежат одной и той же группе. Два или более модуля помещаются в один и тот же сегмент кода, если они принадлежат одной группе и имеют одни и те же атрибуты сегмента кода, и если их общий размер не превышает выбранный размер сегмента. Компоновщик никогда не будет помещать модули, принадлежащие разным группам, в один и тот же сегмент кода.


 

Hosted by uCoz