|
Реализационная частьDate: 2015-10-07; view: 501. Интерфейсная часть В ней описываются все константы, типы данных и переменных, процедуры и функции, доступные в этом модуле для использования внешними программами. Эта часть несет всю информацию, необходимую для исполнения процедур и функций, определенных в модуле. В интерфейсной части можно сделать доступными уже существующие готовые модули, указав их имена в операторе USES. Следом за USES описываются доступные извне и необходимые для описанных процедур и функций определения типов данных, констант и переменных. Все процедуры и функции должны быть описаны в интерфейсной части своей строкой-заголовком с указанием типов параметров. Сам текст этих процедур и функций находится (с дубликатом их заголовка) в реализационной части. Возможно, что интерфейсная часть ничего не содержит: Пример: UNIT d_u; INTERFAСE (*эта часть пуста*) INPLEMENTATION USES crt; Begin Clrscr; End.
В ней определяются процедуры и функции. Точно так же, как и внутри программы, Вы можете определять здесь глобальные (для модуля) переменные, типы данных и константы наряду с определением процедур и функций. Определенные здесь типы данных и структуры данных недоступны извне и могут использоваться для своих нужд только программами, входящими в реализационную часть. Она также может быть пустой. Такую возможность используют, если необходимо определить некоторые общие для многих программ типы данных, константы и переменные.
|