Option Explicit On y Option Strict On

04/12/2005 - 19:22 por Mara | Informe spam
Buenas, no me keda muy claro el uso de Option Explicit On y Option Strict On.
Es recomendable ponerlo siempre? saludos

Mara

Ver este tema: http://www.softwaremix.net/viewtopic-462259.htm

Enviado desde http://www.softwaremix.net

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
05/12/2005 - 02:30 | Informe spam
Buenas, no me keda muy claro el uso de Option Explicit On y Option
Strict On. Es recomendable ponerlo siempre? saludos.



Option Explicit On fuerza a que se deban declarar la variables. El uso
soluciona dos problemas, el primero es que si te equivocas al escribir un
nombre de variable no se va a generar un error de compilacion debido a que
VB interpreta que es una variable diferente y como no necesita declararse
crea una variable nueva. El otro problema es que las variables no declaradas
son de tipo Object lo cual afecta el rendimiento por realizarse las
operaciones con late binding.

Option Strict On lo que hace es evitar que se produzcan conversiones en
forma implicita. Por ejemplo si tienes Dim i As Integer = 1 + "1" se haria
una conversion del "1" para poder sumarlo con el 1, pero daria error si
tenemos Option Strict On. El ejemplo es muy simple como para ver el
beneficio, pero en algo real el beneficio es que generar un error de
compilacion en una conversion que de otra forma podria darse durante la
ejecucion del programa.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida