Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Передает управление процедуре библиотеки или библиотеки динамической Function
Sub
компоновки (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