Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Transfere o controle para um Functionprocedimento , Subou biblioteca de vínculo dinâmico (DLL).
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 incluir argumentListo , deve colocá-lo entre parênteses. |
Observações
Você pode usar a Call palavra-chave quando chamar um procedimento. Para a maioria das chamadas de procedimento, não é necessário 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 Call instrução o descarta.
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