Область видимости процедур
Компиляция проекта в приложение
Контрольные вопросы. Компьютерный практикум
Проект может содержать несколько форм и, соответственно, несколько программных модулей форм, а также самостоятельные программные модули.
Программный модуль формы, в свою очередь, может состоять из процедур нескольких типов:
• процедур-обработчиков событий, которые выполняются в ответ на событие, вызванное действием пользователя или определенными условиями в программе;
• процедур, которые представляют собой подпрограммы, не возвращающие значение и начинающие выполняться после их вызова из других процедур;
• функций, которые представляют собой подпрограммы, возвращающие значение и входящие в состав выражений.
Процедуры могут быть локальными и глобальными. Локальная процедура доступна только внутри данного программного модуля и не может быть вызвана из другого модуля. Например, локальная процедура, размещенная в программном модуле одной формы, не может быть вызвана из программного модуля другой формы.
Локальная процедура задается с помощью спецификатора доступа Private, который записывается перед именем процедуры-обработчика события, процедуры или функции (в языке Turbo Delphi спецификатор доступа к процедуре указывается в разделе type программного модуля). По умолчанию, если спецификатор доступа отсутствует, процедура является локальной.
Глобальные процедуры доступны, т. е. могут быть вызваны, из всех программных модулей проекта. Глобальная процедура задается с помощью спецификатора доступа Public, который записывается перед именем процедуры-обработчика события, процедуры или функции.
Следующая страница Файлы ресурсов