Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Transfere o controle para um FunctionSubprocedimento DLL (biblioteca de vínculo dinâmico) ou dinâmico.
Sintaxe
[ Call ] procedureName [ (argumentList) ]
Partes
| Parte | Descrição |
|---|---|
procedureName |
Obrigatório Nome do procedimento a ser chamado. |
argumentList |
Opcional. Lista de variáveis ou expressões que representam argumentos que são passados para o procedimento quando ele é chamado. Vários argumentos são separados por vírgulas. Se você incluir argumentList, deverá colocá-lo entre parênteses. |
Observações
Você pode usar a Call palavra-chave ao chamar um procedimento. Para a maioria das chamadas de procedimento, você não precisa usar essa palavra-chave.
Normalmente, você usa a Call palavra-chave quando a expressão chamada não começa com um identificador. O uso da Call palavra-chave para outros usos não é recomendado.
Se o procedimento retornar um valor, a instrução o Call descartará.
Exemplo
O código a seguir mostra dois exemplos em que a Call palavra-chave é necessária para chamar um procedimento. Em ambos os exemplos, a expressão chamada não começa com um identificador.
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