Рис. 13.4
Использование разных имен переменных в вызывающей и вызывемой процедуре позволяет сделать общую процедуру более универсальной. Между параметрами вызывающей и вызываемой процедуры их типами существует однозначное позиционное соответствие слева направо (в примере:
t1 — text1, t2— text2). Значение передаваемого параметра может быть присвоено не только переменной в процедуре, но и свойству объекта.
Пример:
Public Sub Message (Text As String)
lblMessage. Caption = Text
End Sub
Данная процедура позволяет изменить значение свойства Caption метки с именем lblMessage на значение, равное значению строковой переменной Техt. Для работы процедуры должно быть передано значение переменной Техt, например:
Саll Message ("На тестирование отведено 10 минут")
или:
Саll Message ("Внимание! Время тестирования истекает.")
или:
Саll Message ("Ваше время истекло!")
Процедура может использовать в своей работе большое количество параметров различных типов.