Call (Instrucción, Visual Basic)
Transfiere el control a Function un procedimiento de biblioteca de Sub vínculos dinámicos (DLL) , o .
Sintaxis
[ Call ] procedureName [ (argumentList) ]
Partes
| Parte | Descripción |
|---|---|
procedureName |
Necesario. Nombre del procedimiento al que se llamará. |
argumentList |
Opcional. Lista de variables o expresiones que representan argumentos que se pasan al procedimiento cuando se llama. Varios argumentos están separados por comas. Si incluye argumentList , debe incluirlo entre paréntesis. |
Comentarios
Puede usar la palabra Call clave al llamar a un procedimiento. En la mayoría de las llamadas a procedimientos, no es necesario usar esta palabra clave.
Normalmente se usa la Call palabra clave cuando la expresión a la que se llama no comienza con un identificador. No se recomienda Call el uso de la palabra clave para otros usos.
Si el procedimiento devuelve un valor, Call la instrucción lo descarta.
Ejemplo
En el código siguiente se muestran dos ejemplos en los que Call la palabra clave es necesaria para llamar a un procedimiento. En ambos ejemplos, la expresión llamada no comienza con un 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