Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Передает управление процедуре библиотеки или библиотеки динамической FunctionSubкомпоновки (DLL).
Синтаксис
[ Call ] procedureName [ (argumentList) ]
Комплектующие
| Часть | Описание |
|---|---|
procedureName |
Обязательное. Имя вызываемой процедуры. |
argumentList |
Необязательно. Список переменных или выражений, представляющих аргументы, передаваемые процедуре при вызове. Несколько аргументов разделены запятыми. Если вы включаете argumentList, необходимо заключить его в скобки. |
Замечания
Ключевое Call слово можно использовать при вызове процедуры. Для большинства вызовов процедур не требуется использовать это ключевое слово.
Обычно используется ключевое Call слово, если вызываемое выражение не начинается с идентификатора. Использование ключевого Call слова для других видов использования не рекомендуется.
Если процедура возвращает значение, Call оператор удаляет его.
Пример
В следующем коде показаны два примера, в которых Call ключевое слово необходимо для вызова процедуры. В обоих примерах вызываемое выражение не начинается с идентификатора.
Sub TestCall()
Call (Sub() Console.Write("Hello"))()
Call New TheClass().ShowText()
End Sub
Class TheClass
Public Sub ShowText()
Console.Write(" World")
End Sub
End Class