Programación sin tipos en Visual Basic

Actualización: noviembre 2007

El compilador de Visual Basic es capaz de cumplir dos reglas que afectan a su código fuente:

  • Cada variable local debe aparecer en una instrucción de declaración antes de que se utilice en cualquier otro tipo de instrucción. Esta regla se cumple de manera predeterminada.

  • Cada conversión de tipos de restricción debe especificarse con una palabra clave de conversión de tipos. Esta regla no se cumple de manera predeterminada.

Opciones de compilador que cambian las reglas

Puede cambiar cada una de estas reglas o ambas restableciendo las opciones del compilador correspondientes. Si se suaviza la regla de conversión de tipos, el compilador funcionará con una semántica de tipos permisiva, lo que le permite realizar conversiones de restricción sin palabras clave de conversión. Para obtener más información, consulte Comprobar tipos en Visual Basic.

Si se suaviza la regla de declaración de variable, podrá utilizar la programación sin tipos, lo que le permite hacer referencia a variables sin necesidad de declararlas primero. Para obtener más información, consulte Declaración implícita y explícita.

Normalmente, no se recomienda la programación sin tipos, ya que puede comportar errores de ejecución poco claros que afecten a los tipos de datos. Sin embargo, puede que le resulte útil en determinadas circunstancias, como al trasladar código de una aplicación antigua que no declaraba variables.

Vea también

Tareas

Solucionar problemas de tipos de datos

Conceptos

Tipos de datos en Visual Basic

Caracteres de tipo

Tipos de datos compuestos

Object como tipo de datos universal

Uso eficiente de tipos de datos

Referencia

Instrucción Option Explicit (Visual Basic)

Option Strict (Instrucción)

Otros recursos

Tipos de datos elementales

Conversiones de tipos en Visual Basic