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.