Compartir a través de


Secuencia de llamada a procedimientos para usuarios de Visual Basic 6.0

Actualización: noviembre 2007

Visual Basic 2008 presenta varios cambios que afectan a las secuencias de llamada a procedimientos. Estos cambios mejoran la coherencia de la sintaxis.

Paréntesis en llamadas a procedimiento

Visual Basic 6.0

En Visual Basic 6.0, se necesita encerrar entre paréntesis la lista de argumentos de llamadas a Function. En llamadas Sub, se necesitan si utiliza la instrucción Call y se omiten si no se utiliza. El siguiente ejemplo muestra instrucciones de llamada válidas.

y = Sqrt(x)

Call displayCell(2, 14, cellValue)

displayCell 2, 14, cellValue ' Variation on previous statement.

Visual Basic 2008

En Visual Basic 2008, siempre es necesario encerrar entre paréntesis una lista de argumentos que no esté vacía en las llamadas a procedimientos. En llamadas Sub, la instrucción Call es opcional. El ejemplo anterior puede reescribirse como sigue:

Y = Math.Sqrt(X)


...


DisplayCell(2, 14, Value)

Si llama a un procedimiento sin proporcionar ningún argumento, puede incluir paréntesis vacíos o dejarlos fuera todos juntos.

Return (Instrucción)

Visual Basic 6.0

En Visual Basic 6.0, la instrucción Return sólo se utiliza para devolver el flujo al código que sigue a una instrucción GoSub. Deben incluirse las dos instrucciones en el mismo procedimiento.

Visual Basic 2008

En Visual Basic 2008, no se admite la instrucción GoSub y puede utilizar la instrucción Return para devolver el control al programa de llamada desde un procedimiento Function o Sub.

Vea también

Conceptos

Sintaxis de declaración para usuarios de Visual Basic 6.0

Declaración de procedimiento para usuarios de Visual Basic 6.0

Mecanismo para pasar parámetros para usuarios de Visual Basic 6.0

Instrucción de control para usuarios de Visual Basic 6.0

Resumen de cambios de los elementos de programación ofrecidos

Referencia

Instrucción Return (Visual Basic)

Instrucción Call (Visual Basic)