Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Visual Basic 2008 presenta varios cambios relacionados con la declaración de elementos de programación.
Declaración de múltiples variables
Visual Basic 2008 revisa la declaración simultánea de diversas variables para su simplificación.
Visual Basic 6.0
En Visual Basic 6.0, puede declarar variables de tipos distintos en la misma instrucción, pero debe especificar el tipo de datos de cada variable o tomarán de manera predeterminada el valor Variant. El ejemplo siguiente muestra declaraciones múltiples y los tipos de datos resultantes:
Dim I, J As Integer ' I is Variant, J is Integer.
Dim L As Integer, M As Integer ' L is Integer, M is Integer.
Dim N As Integer, X As Double ' N is Integer, X is Double.
Visual Basic
En Visual Basic 2008, puede declarar múltiples variables del mismo tipo de datos sin tener que repetir la palabra clave type. Las declaraciones equivalentes a las del ejemplo anterior son como se detalla a continuación:
Dim I ' I is Object.
Dim J As Integer ' J is Integer.
O
Dim I As Object, J As Integer ' I is Object, J is Integer.
Dim L, M As Integer ' L is Integer, M is Integer.
Dim N As Integer, X As Double ' N is Integer, X is Double.
Declaración de procedimiento externo
Visual Basic 6.0
En Visual Basic 6.0, al declarar una referencia a un procedimiento externo con la instrucción Declare, puede especificar As Any como tipo de datos de cualquiera de los argumentos y para el tipo de valor devuelto. La palabra clave As Any inhabilita la comprobación de tipos y permite pasar o devolver datos de cualquier tipo.
Visual Basic
Visual Basic 2008 no admite la palabra clave Any. En una instrucción Declare, si el valor de Option Strict es On, deberá declarar específicamente el tipo de datos de todos los argumentos y de los valores devueltos. Esto mejora la seguridad de tipos. Puede sobrecargar la declaración de procedimiento para dar cabida a distintos tipos de datos de argumentos. No puede utilizar la sobrecarga únicamente en los tipos devueltos, pero puede utilizar sobrecargas de tipo de argumento para variar el tipo de valor devuelto, o puede activar Option Strict Off.
Declaración de etiqueta de línea
Visual Basic 6.0
En Visual Basic 6.0 un número de línea puede preceder directamente a una instrucción en la misma línea, sin ningún carácter de separación.
Visual Basic
Visual Basic 2008 requiere que cada etiqueta de línea vaya seguida de dos puntos (:). Opcionalmente, una instrucción puede seguir a los dos puntos en la misma línea, o la etiqueta de línea y los dos puntos pueden quedar solos en la línea.
Vea también
Conceptos
Cambios en los tipos de datos universales para usuarios de Visual Basic 6.0
Secuencia de llamada a procedimientos para usuarios de Visual Basic 6.0
Tipos de datos en Visual Basic
Resumen de cambios de los elementos de programación ofrecidos