Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Force la déclaration explicite de toutes les variables dans un fichier ou autorise les déclarations implicites de variables.
Syntaxe
Option Explicit { On | Off }
Pièces
On
Optionnel. Active la Option Explicit
vérification. S’il On
n’est pas spécifié, Off
la valeur par défaut est On
.
Off
Optionnel. Désactive la Option Explicit
vérification.
Remarques
Quand Option Explicit On
ou Option Explicit
apparaît dans un fichier, vous devez déclarer explicitement toutes les variables à l’aide des instructions ou ReDim
des Dim
instructions. Si vous essayez d’utiliser un nom de variable non déclaré, une erreur se produit au moment de la compilation. L’instruction Option Explicit Off
autorise la déclaration implicite de variables.
Si elle est utilisée, l’instruction Option Explicit
doit apparaître dans un fichier avant toute autre instruction de code source.
Remarque
La définition Option Explicit
n’est Off
généralement pas une bonne pratique. Vous pouvez mal orthographié un nom de variable dans un ou plusieurs emplacements, ce qui entraînerait des résultats inattendus lorsque le programme est exécuté.
Lorsqu’une instruction option explicite n’est pas présente
Si le code source ne contient pas d’instruction Option Explicit
, le paramètre Option Explicit sur la page de compilation, le Concepteur de projets (Visual Basic) est utilisé. Si le compilateur de ligne de commande est utilisé, l’option du compilateur -optionexplicit est utilisée.
Pour définir l’option explicite dans l’IDE
Dans Explorateur de solutions, sélectionnez un projet. Dans le menu Projet, cliquez sur Propriétés.
Cliquez sur l’onglet Compiler.
Définissez la valeur dans la zone Option Explicit .
Lorsque vous créez un projet, le paramètre Option Explicit sous l’onglet Compilation est défini sur le paramètre Option Explicit dans la boîte de dialogue Valeurs par défaut VB . Pour accéder à la boîte de dialogue Vb Defaults , dans le menu Outils , cliquez sur Options. Dans la boîte de dialogue Options , développez Projets et solutions, puis cliquez sur Vb Defaults. Le paramètre par défaut initial dans VB Defaults est On
.
Pour définir l’option Explicite sur la ligne de commande
- Incluez l’option du compilateur -optionexplicit dans la commande vbc .
Exemple :
L’exemple suivant utilise l’instruction Option Explicit
pour forcer la déclaration explicite de toutes les variables. La tentative d’utilisation d’une variable non déclarée provoque une erreur au moment de la compilation.
' 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