С помощью данной процедуры можно только отобразить на экране сообщения (рис. 13.3). Для этой процедуры не требуются какие-либо данные, у нее отсутствуют входные и выходные параметры, о чем свидетельствуют пустые круглые скобки.
Рис. 13.3
Вызов общей процедуры. В то место программы, откуда должен быть сделан вызов процедуры, помещается оператор вызова.
Формат оператора Call ИмяПроцедуры ([ СписокПараметровВызова ]) Call — ключевое слово языка Visual Basic; ИмяПроцедуры — имя вызываемой процедуры; СписокПараметровВызова — переменные, выражения или их значения, разделенные запятыми. Этот список может отсутствовать. |
Среди параметров вызова могут быть входные и выходные параметры. Они соответствуют входным и выходным параметрам этой процедуры и могут быть не только переменными, но и значениями переменных, а также выражениями. При этом, если в роли входного параметра выступает переменная или выражение с переменными, то к моменту вызова у них должны быть значения. А если переменная выступает в роли выходного параметра, то получит значение в результате выполнения этой процедуры.
В Visual Basic допускается и другая запись оператора вызова (при этом ключевое слово Call не используется).
Формат оператора Имя Процедуры [ СписокПараметровВызова ] |
Пример Чтобы вызвать процедуру Error() из примера 13.1 или из любой программы, например, из какой-нибудь событийной процедуры, можно использовать один из способов: