"Кларион. Руководство программиста (не хватает с 96 по 119-ю страниц)" - читать интересную книгу автора

потока компиляции. Компилятор использует параметр имени модуля с рас-
ширением .PRO для загрузки модулей для выполнения.
Структура MODULE может встречаться только внутри МАР-структуры.
Структуры MODULE содержат PROC и FUNG операторы, называющие процедуры
и функции, располагающиеся в модуле. Чтобы быть загруженным Процессо-
ром, модуль д.б. назван в программе в МАР-структуре.
Компилятор помещает программный модуль после обработки его про-
цессором в том же самом директории, как его исходный файл. Компилятор
помещает MEMBER-модуль после обработки его процессором в том же самом
директории, как его программный модуль. Когда процессор загружает
.PRO и .LEMS, они все д.б. в том же самом директории, как его прог-
раммный модуль.

2.9.4. Атрибут BINARY.
Атрибут BINARY идентифицирует модуль как изображение его в па-
мяти, записанное на языке ассемблера или другом компилирующем языке.
Изображение модуля в памяти есть готовый для загрузки, настраиваемый
двоичный модуль, продукция EXE2BIN DOS команды.
Процессор использует параметр имени модуля оператора MODULE с
расширением .BIN, чтобы загрузить в память представление модуля.

2.9.5. Структура AREA.

AREA
OVERLAY - структуры
.

AREA-структура определяет пространство оверлея. Оно включает
оператор AREA и операторы, следующие за ним до того, как они не будут
ограничены END-оператором или точкой. Оператор AREA не имеет парамет-
ров или атрибутов.
Структура AREA содержит OVERLAY-структуры, которые содержат
PROC и FUNC операторы.
Размер пространства оверлея, определяемый AREA-структурой так
велик как самый большой оверлей в AREA-структуре.
Площадь оверлея - пространство в памяти, где оверлеи загружают-
ся. Оверлей содержит один или более модулей и объявляется в
OVERLAY-структуре. Только один оверлей м.б. резидентным (загруженным
в памяти) в площади оверлея в одно время. Когда оверлей-процедура или
функция (процедура или функция, вызываемая посредством PROC илми FUNC
оператора в OVERLAY- структуре) вызывается, оверлей загружается в па-
мять (если она еще не резидентна). Оверлей- процедура или функция не
может вызывать процедуру или функцию из другого оверлея, который ис-
пользует ту же самую площадь оверлея, или данных, находящихся вне
различных оверлеев в одном и том же пространстве.

2.9.6. Структура OVERLAY.
OVERLAY-структура определяет оверлей. Она включает оператор
OVERLAY и операторы, следующие за ним до оператора END или (.). Опе-
ратор OVERLAY не имеет параметров или атрибутов.