Opção Explicit demonstrativo (Visual Basic)
Força a declaração explícita de todas as variáveis em um arquivo.
Option Explicit { On | Off }
Partes
On
Opcional.Permite verificação Option Explicit.Se On ou Off não for especificado, o padrão é On.Off
Opcional.Desativa verificação Option Explicit.
Comentários
Se usada, a declaração Option Explicit deve aparecer em um arquivo antes de quaisquer outras declarações no código-fonte.
Quando Option Explicit aparece em um arquivo, você deve declarar explicitamente todas as variáveis usando o Dim ou ReDim instruções. Se você tentar usar um nome de variável não declarado, ocorrerá um erro em time de compilar.
Use Option Explicit Para evitar digitar incorretamente o nome de uma variável existente ou para evitar confusão no código onde o escopo da variável não é desmarcar. Se você não usar o Option Explicit demonstrativo, todas as variáveis não declaradas são de Object Digite.
Observação: |
---|
O compilador padrão é Option Explicit On Se você não especificar Option Explicit em seu código. |
Você também pode definir Option Explicit no ambiente de desenvolvimento integrado Visual Studio (IDE) ou na linha de comando.
Observação: |
---|
As caixas de diálogo e comandos de menu que você vê podem diferir das descritas no Help, dependendo de suas configurações ativas ou de edição.Para alterar as configurações clicar Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio. |
Para conjunto Option Explicit no IDE
No menu Tools, clique em Options.
Abra o nó Projetos e Soluções .
Escolha Padrões VB .
Modificar o Opção EXPLICIT configuração.
Para conjunto Option Explicit na linha de comando
- Inclua a opção de compilador /optionexplicit no comando vbc.
Exemplo
O exemplo a seguir utiliza o Option Explicit demonstrativo para forçar a demonstrativo explícita de todas as variáveis. Tentando usar uma variável não declarada gera um erro em time de compilar.
' Force explicit variable declaration.
Option Explicit On
Dim thisVar As Integer
thisVar = 10
' The following assignment produces a COMPILER ERROR because
' the variable is not declared and Option Explicit is On.
thisInt = 10 ' causes ERROR
Consulte também
Referência
Instrução Dim (Visual Basic)