Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Структура программного модуля



UNIT <имя модуля> (заголовок модуля)

....

INTERFACE –интерфейсные раздел («видимая» часть модуля)

....

IMPLEMENTATION – раздел реализации («черный ящик»)

....

[BEGIN] – раздел инициализации (необязательный)

....

END.

Имя модуля должно совпадать с именем дискового файла, в который помещается исходный текст модуля. Имя модуля служит для его связи с другими модулями и основной программой. Эта связь устанавливается предложением UNIT USES <список модулей>.

– В основной программе сUSES должен начинаться раздел описаний.

– В модулях USES может следовать сразу за зарезервированным словом INTERFACE либо за IMPLEMENTATION (либо и там, и там).

Интерфейсный раздел содержит объявления всех глобальных объектов, констант, переменных, типов, подпрограмм модуля, которые должны быть доступны основной программе и другим модулям. При объявлении глобальных подпрограмм в интерфейсной части указывается только их заголовок, так как без информации о формальных параметрах блоков нельзя правильно «собрать» программу из модулей.

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

Например: UNIT M1;





Дата публикования: 2014-10-25; Прочитано: 297 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...