Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
UNIT <имя модуля> (заголовок модуля)
....
INTERFACE –интерфейсные раздел («видимая» часть модуля)
....
IMPLEMENTATION – раздел реализации («черный ящик»)
....
[BEGIN] – раздел инициализации (необязательный)
....
END.
Имя модуля должно совпадать с именем дискового файла, в который помещается исходный текст модуля. Имя модуля служит для его связи с другими модулями и основной программой. Эта связь устанавливается предложением UNIT USES <список модулей>.
– В основной программе сUSES должен начинаться раздел описаний.
– В модулях USES может следовать сразу за зарезервированным словом INTERFACE либо за IMPLEMENTATION (либо и там, и там).
Интерфейсный раздел содержит объявления всех глобальных объектов, констант, переменных, типов, подпрограмм модуля, которые должны быть доступны основной программе и другим модулям. При объявлении глобальных подпрограмм в интерфейсной части указывается только их заголовок, так как без информации о формальных параметрах блоков нельзя правильно «собрать» программу из модулей.
Описанные здесь объекты необязательно должны использоваться в блоках данного модуля. Например, модуль может не содержать ни одного блока, а включать в себя описание сложных типов, используемых во многих программах пользователя. Это сокращает размер программы и ускоряет подготовку исходных текстов.
Например: UNIT M1;
Дата публикования: 2014-10-25; Прочитано: 297 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!