Синтаксис объявления процедуры общего типа
Оператор объявления процедуры присваивает ей имя и перечисляет формальные параметры процедуры. Синтаксис:
[Private|Public][Static] Sub name ([arglist])· Private или Public (указывается одно из двух) определяют область видимости процедуры;
· Static указывает, что все локальные переменные процедуры сохраняют свои значения между вызовами процедуры;
· name – имя процедуры, удовлетворяющее стандартам на имена в языке VB. Имя процедуры должно быть уникальным в пределах модуля;
· arglist – список формальных параметров, который может отсутствовать. В списке перечисляются переменные или значения, которые являются параметрами, передаваемыми процедуре при вызове. Элементы списка разделяются запятыми. При отсутствии параметров после имени процедуры следуют открывающая и закрывающая скобки.
Ключевое слово Private определяет закрытую процедуру, т. е. процедуру, доступную только в том модуле, в котором она объявлена. Ключевое слово Public объявляет процедуру открытой, т. е. доступной во всех модулях текущего проекта и во всех модулях любого проекта, связанного с данным. Это означает, что процедура может быть вызвана из любой процедуры любого модуля.
Если Private и Public опущены, то процедура считается открытой – Public. Если в модуле присутствует инструкция Option Private, то процедуры этого модуля не доступны вне проекта.
Дата добавления: 2015-02-25; просмотров: 703;