Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Модуль как программа может использовать объекты, описанные в других модулях. Если эти объекты находятся в интерфейсном разделе, то он должен начинаться со слова 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!