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.
A las variables y variables no declaradas sin un tipo de datos se les asigna el Object
tipo de datos. Esto facilita la escritura rápida de programas, pero puede hacer que se ejecuten más lentamente.
Escritura fuerte
La especificación de tipos de datos para todas las variables se conoce como escritura segura. El uso de escritura segura tiene varias ventajas:
Habilita la compatibilidad de IntelliSense para tus variables. Esto permite ver sus propiedades y otros miembros mientras se escribe en el código.
Aprovecha la comprobación de tipos del compilador. Esta detecta instrucciones que pueden producir errores en tiempo de ejecución debido a errores como el desbordamiento. También detecta llamadas a métodos en objetos que no los admiten.
Da como resultado una ejecución más rápida del código.
Tipos de datos más eficaces
En el caso de las variables que nunca contienen fracciones, los tipos de datos enteros son más eficaces que los tipos no enteros. En Visual Basic, Integer
y UInteger
son los tipos numéricos más eficaces.
En el caso de los números fraccionarios, Double
es el tipo de datos más eficaz, ya que los procesadores de las plataformas actuales realizan operaciones de punto flotante con precisión doble. Sin embargo, las operaciones con Double
no son tan rápidas como con los tipos enteros, como Integer
.
Especificación del tipo de datos
Use la instrucción Dim para declarar una variable de un tipo específico. Puede especificar simultáneamente su nivel de acceso mediante la palabra clave Public, Protected, Friend o Private , como se muestra en el ejemplo siguiente.
Private x As Double
Protected s As String
Conversión de caracteres
Las AscW
funciones y ChrW
funcionan en Unicode. Debe usarlos en lugar de Asc
y Chr
, que deben traducirse hacia y desde Unicode.