Buscar..


Observaciones

Option Explicit On es una buena práctica recomendada con Visual Basic .Net. Le ayuda como desarrollador a producir un código más limpio, más estable, más libre de errores y más fácil de mantener. En algunos casos, también puede ayudarlo a escribir programas con mejor rendimiento.

con ref a https://support.microsoft.com/en-in/kb/311329#bookmark-3 también se puede utilizar la opción estricta en lugar de la opción explícita. Opción estricta hereda la opción explícita.

¿Qué es?

Te obliga a declarar explícitamente todas las variables.

¿Cuál es la diferencia entre declarar explícitamente y declarar implícitamente una variable?

Declarando explícitamente una variable:

Dim anInteger As Integer = 1234

Declarando implícitamente una variable:

'Did not declare aNumber using Dim
aNumber = 1234

Conclusión

Por lo tanto, siempre debe tener Option Explicit On ya que podría escribir mal una variable durante la asignación, lo que hace que su programa se comporte de manera inesperada.

¿Cómo encenderlo?

Nivel de documento

Está Option Explicit On de forma predeterminada, pero puede tener una capa adicional de protección colocando Option Explicit On en la parte superior del archivo de código. La opción se aplicará a todo el documento.

Nivel de proyecto

Puede activarlo a través del menú en Visual Studio:

Proyecto> Propiedades de [Proyecto]> Ficha Compilar> Opción explícita

Elija On en el menú desplegable. La opción se aplicará a todo el documento.

Todos los nuevos proyectos

Puede activarlo de forma predeterminada para todos los proyectos nuevos seleccionando:

Herramientas> Opciones> Proyectos y soluciones> Valores predeterminados de VB> Opción explícita

Elija On en el menú desplegable.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow