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

Создание подобной процедуры имеет то преимущество, что при необходимости вывести строку "Здравствуй, друг." достаточно всего лишь вызвать ее, а не вводить всю строку кода. Теперь процедура вызывается как обычный оператор Visual Basic:

Private Sub Command1_Click()FrendEnd Sub

В этом примере из процедуры Command1_Click вызывается процедура Frend. Если исходить из того, что до и после вызова стоят и другие операторы, то при вызове Frend программа переходит в эту процедуру, выполняет ее операторы и опять возвращается в точку прерывания, в процедуру Command1_Click. В созданных процедурах могут использоваться и аргументы. Они просто помещаются в скобках в заголовке процедуры с указанием (при необходимости) типа данных.

Если добавить аргументы, данный пример можно расширить так, чтобы процедура Frend выводила не один и тот же текст, а любой другой, задаваемый при вызове процедуры.
Определение процедуры может расшириться следующим образом:

Sub Frend (Message As String)

Print "Здравствуй, " & Message

End Sub

Нужно изменить также и вызов процедуры:

Private Sub Command1_Click()

Frend "Александр"

End Sub

В этом примере вызывается та же процедура Frend. При этом ей дополнительно передается один аргумент.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: