Call (Instrucción)

Visual Basic VBLR

Call (Instrucción)

       

Transfiere el control a un procedimiento Sub, a un procedimiento Function o a un procedimiento biblioteca de vínculos dinámicos(DLL).

Sintaxis

[Call] nombre [listaargumentos]

La sintaxis de la instrucción Call consta de las siguientes partes:

Parte Descripción
Call Opcional; palabra clave. Si se especifica, listaargumentos se debe colocar entre paréntesis. Por ejemplo:
  Call MiProced(0)
nombre Requerido. Nombre del procedimiento al que se transfiere el control.
listaargumentos Opcional. Lista de variables, matrices o expresiones delimitadas por comas, que se van a transferir al procedimiento. Los componentes de listaargumentos pueden incluir las palabras clave ByVal o ByRef para describir la forma en la que el procedimiento llamado trata los argumentos. Sin embargo, ByVal y ByRef se pueden utilizar con la instrucción Call solamente cuando se llama a un procedimiento de DLL. En Macintosh, ByVal y ByRef pueden utilizarse con Call cuando se realiza una llamada a un recurso del código de Macintosh.

Comentarios

No es necesario que utilice la palabra clave Call cuando llama a un procedimiento. Sin embargo, si utiliza la palabra clave Call para llamar a un procedimiento que requiere los argumentos, listaargumentos debe estar entre paréntesis. Si omite la palabra clave Call, debe omitir también los paréntesis de listaargumentos. Si utiliza cualquiera de las formas de la sintaxis Call para llamar a cualquier función intrínseca o a una función definida por el usuario, se descartará el valor devuelto por la función.

Para transferir una matriz completa a un procedimiento, utilice el nombre de la matriz seguida de paréntesis vacíos.