Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Força a declaração explícita de todas as variáveis em um arquivo ou permite declarações implícitas de variáveis.
Sintaxe
Option Explicit { On | Off }
Partes
On
Opcional. Habilita a Option Explicit verificação. Se On ou Off não for especificado, o padrão será On.
Off
Opcional. Desabilita Option Explicit a verificação.
Observações
Quando Option Explicit On ou Option Explicit aparece em um arquivo, você deve declarar explicitamente todas as variáveis usando as instruções ou ReDim instruçõesDim. Se você tentar usar um nome de variável não declarado, ocorrerá um erro no momento da compilação. A Option Explicit Off instrução permite a declaração implícita de variáveis.
Se usada, a instrução Option Explicit deve aparecer em um arquivo antes de qualquer outra instrução de código-fonte.
Observação
A configuração Option Explicit geralmente Off não é uma boa prática. Você pode escrever incorretamente um nome de variável em um ou mais locais, o que causaria resultados inesperados quando o programa for executado.
Quando uma instrução explícita de opção não está presente
Se o código-fonte não contiver uma instrução Option Explicit , a configuração Option Explicit na página Compilar, o Designer de Projeto (Visual Basic) será usado. Se o compilador de linha de comando for usado, a opção do compilador -optionexplicit será usada.
Para definir a opção explícita no IDE
Em do Gerenciador de Soluções, selecione um projeto. No menu Projeto, clique em Propriedades.
Clique na guia Compilar.
Defina o valor na caixa Opção Explícita .
Quando você cria um novo projeto, a configuração Option Explicit na guia Compilar é definida como a configuração Opção Explícita na caixa de diálogo Padrões do VB . Para acessar a caixa de diálogo Padrões da VB , no menu Ferramentas , clique em Opções. Na caixa de diálogo Opções , expanda Projetos e Soluções e clique em Padrões do VB. A configuração padrão inicial em Padrões de VB é On.
Para definir a opção explícita na linha de comando
- Inclua a opção do compilador -optionexplicit no comando vbc .
Exemplo
O exemplo a seguir usa a Option Explicit instrução para forçar a declaração explícita de todas as variáveis. A tentativa de usar uma variável não declarada causa um erro em tempo de compilação.
' 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