назад | содержание | вперед

Вызов процедур

Процедура sub не возвращает значения, однако она может изменять значения переменных, заданных для нее в качестве параметров. Вызов процедуры Sub можно осуществлять двумя способами. Первый способ предполагает использование ключевого слова Call. Например, процедуру с именем Nameproc можно вызвать оператором

Call NameProc (аргумент1, аргумент2, ...аргументы)

Второй способ позволяет вызвать процедуру sub по ее имени. Например,

NameProc аргумент1, аргумент2, ...аргументы

При вызове процедуры модуля формы из другого модуля необходимо указывать ссылку на имя модуля формы, содержащего процедуру. Например, для вызова процедуры с именем Nameproc, находящейся в модуле формы Form1, оператор должен выглядеть так:

Call Form1.NameProc (аргумент1, аргумент2, ...аргументМ)

Вызов процедуры Function аналогичен вызову встроенных функций Visual Basic. Кроме этого, процедуру Function можно вызывать так же, как процедуру Sub:

Call Square(Side)

Square Side

В этом случае Visual Basic игнорирует возвращаемое функцией значение.

 

назад | содержание | вперед