Структура модуля

Модуль имеет следующую структуру:

UNIT имя_модуля; {заголовок модуля}

{$директивы_компилятора}

INTERFACE{интерфейсная часть}

Uses {имена подключаемых модулей}

Const {раздел описания констант}

Type {раздел описания типов}

Var {раздел описания переменных}

Procedure имя (параметры);{заголовки процедур}

Function имя (параметры):тип_результата;{заголовки функций}

IMPLEMENTATION{исполняемая часть}

Uses

Const

Type

Var

Procedure имя; {тело процедуры}

Begin

End;

Function имя; {тело функции}

Begin

End;

BEGIN{инициирующая часть}

END.

 

После слова Unit записывается имя модуля. Оно служит для связи модуля с основной программой и другими модулями. Имя модуля должно совпадать с именем дискового файла, где находится исходный текст программы.

В секции INTERFACE описываются глобальные данные, заголовки процедур и функций, доступные основной программе и другим модулям.

В секции IMPLEMENTATION реализуется программный код глобальных процедур и функций и описываются локальные данные, процедуры и функции, недоступные основной программе и другим модулям.

Инициирующая часть завершает модуль. Она может отсутствовать вместе с начинающим её словом BEGIN или быть пустой. В инициирующей части размещаются исполняемые операторы, содержащие некоторый фрагмент программы. Эти операторы исполняются до передачи управления основной программе и обычно используются для подготовки её работы.

 








Дата добавления: 2015-04-15; просмотров: 689;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.008 сек.