Buscador

Tipificación obligatoria - II

Si configuramos a nivel de fichero de código, escribiremos esta instrucción al comienzo del fichero con el modificador oportuno. Consulte el lector el anterior apartado para un mayor detalle sobre el acceso a esta ventana de propiedades del proyecto. En el ejemplo del Código fuente 38, establecemos Option Strict On a nivel de fichero de código, y a partir de ese momento, no podremos asignar un tipo de dato Double a un Integer, o un valor numérico a una variable String, por exponer un par de casos de los más comunes. El código erróneo será marcado por el IDE como un error de sintaxis, e igualmente se producirá un error si intentamos ejecutar el programa.
Figura 55. Configuración de Option Strict a nivel de proyecto.

Option Strict On
Module Module1
Sub Main()
' ahora es obligatorio establecer
' el tipo de dato a todas las variables
Dim Valor As Integer
Dim TotalGeneral As Double
Dim Dato As String
TotalGeneral = 500
Valor = TotalGeneral ' error, no se permite la conversión implícita
Dato = TotalGeneral ' error, no se permite la conversión implícita
End Sub
End Module
Código fuente 38

No hay comentarios:

Publicar un comentario