Unit
Модули - основа модульного программирования в Borland Pascal. Вы можете
использовать модули для создания библиотек и для разделения больших программ
на несколько логически связанных модулей.
Вот части модуля:
- Заголовок модуля
- Интерфейсная часть
- Часть реализации
- Часть инициализации
Заголовок модуля:
В заголовке модуля определяется имя модуля, которое вы будете использовать,
при указании ссылки на данный модуль в разделе Uses другой программы.
Интерфейсная часть:
В интерфейсной части объявляются константы, типы, переменные, процедуры и
функции, которые являются общими (доступными пользователям модуля).
Для процедур и функций здесь перечисляются только их заголовки. Тела
процедур и функций находятся в части реализации.
Часть реализации:
В части реализации находятся тела всех общих процедур и функций.
Кроме того, здесь объявляются константы, типы, переменные, процедуры и
функции, которые являются частными и не доступны пользователям модуля.
Часть инициализации:
Часть инициализации - завершающая часть модуля. Она состоит из:
- Зарезервированного слова End (нет кода инициализации), или
- операторной части, которая будет выполнена при запуске программы,
использующей данный модуль
Синтаксис
Unit идентификатор; { Заголовок }
Interface { Общие описания }:
Uses { Раздел Uses }
Const { Раздел Constants }
Type { Раздел Types }
Var { Раздел Variables }
Procedure { Описание процедур }
Function { Описание функций }
Implementation { Частные описания }:
Uses { Раздел Uses }
Label { Раздел Label}
Const { Раздел Constants }
Type { Раздел Types }
Var { Раздел Variables }
Procedure { Описание процедур }
Function { Описание функций }
Begin { Раздел инициализации }
Statement; { Операторы }
Statement;
End.