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

Ссылки на модули



Модуль как программа может использовать объекты, описанные в других модулях. Если эти объекты находятся в интерфейсном разделе, то он должен начинаться со слова USES, в котором перечисляются имена всех модулей.

Если на объекты есть ссылки только из раздела реализации, предложение USES может находиться в разделе реализации.

В общем случае, ссылки модулей друг на друга могут образовывать сложные структуры (рис. 12.1). При этом запрещается явное или косвенное обращение модуля к самому себе.

Основная программаUnit A1; Unit A2;

USES A1; interface interface

. USES A2;.......

........ implementation

begin implementation.......

........ end

. end

end

Рис. 12.1. Ссылки на модули

Взаимные ссылки двух модулей возможны только из разделов реализации (рис. 12.2).

Unit A1; UNIT A2

......... interface

........

implementation

USES A2; implementation

............ USES A1

end.............

Рмс. 12.2. Взаимные ссылки модулей

П р и м е р.

{Модуль hlp _ sr – вспомогательные расчёты}





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



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