Определение общей процедуры
Формат определения общей процедуры:
[Private|Public] [Static] Sub ИмяПроцедуры ([ СписокПараметров ])
Блок операторов
[Exit Sub]
Блок операторов
End Sub
Private|Public — ключевые слова Visual Вasic, устанавливающие к какому классу принадлежит процедура к классу глабальных или к классу локальных процедур. Если Область видимости явно не указана процедура по умолчанию будет отнесена к классу глобальных;
Static— ключевое слово, которое свидете льствует о статусе локальных переменных, т.е. переменных объявленных внутри этои процедуры. При наличии этого ключевого слова локальные переменные будуг сохранять значения между последовательными вызовами этой процедуры, при отсутствии слова Static — не будут. Сохранять значения локальных переменных следует в том случае, когда данные должны накапливаться от вызова к вызову процедуры;
ИмяПроцедуры — это имя строится по правилам для имен переменных и должно быть уникальным. Процедурам рекомендуется давать имена, которые указывают выполняемые ими действия;
СписокПараметров — это переменные (с их типами), которые играют роль входных и выходных параметров процедуры;
Блок операторов — это любое количество операторов любого типа, (в том числе и операторов вызова других процедур);
Exit Sub — строка программноro кода, которая может использоваться для преждевременного выхода из процедуры
|