Recherche…


Remarques

Option Explicit On est une bonne pratique recommandée avec Visual Basic .Net. Il vous aide en tant que développeur à produire du code plus propre, plus stable, plus exempt de bogues et plus facile à maintenir. Dans certains cas, cela peut également vous aider à écrire des programmes plus performants!

avec ref à https://support.microsoft.com/en-in/kb/311329#bookmark-3 option strict peut également être utilisé à la place de l'option explicite. Option strict hérite de l'option explicite.

Qu'Est-ce que c'est?

Il vous oblige à déclarer explicitement toutes les variables.

Quelle est la différence entre déclarer explicitement et déclarer implicitement une variable?

Déclarer explicitement une variable:

Dim anInteger As Integer = 1234

Déclarer implicitement une variable:

'Did not declare aNumber using Dim
aNumber = 1234

Conclusion

Par conséquent, Option Explicit On devrait toujours être activée, car vous pourriez malpeler une variable lors de l'affectation, ce qui entraînerait un comportement inattendu de votre programme.

Comment l'allumer?

Niveau du document

Il est activé par défaut, mais vous pouvez disposer d'une couche de protection supplémentaire en plaçant Option Explicit On en haut du fichier de code. L'option s'appliquera à l'ensemble du document.

Niveau du projet

Vous pouvez l'activer via le menu dans Visual Studio:

Projet> Propriétés du projet> Onglet Compiler> Option Explicit

Choisissez On dans le menu déroulant. L'option s'appliquera à l'ensemble du document.

Tous les nouveaux projets

Vous pouvez l'activer par défaut pour tous les nouveaux projets en sélectionnant:

Outils> Options> Projets et solutions> Valeurs par défaut VB> Option Explicit

Choisissez On dans le menu déroulant.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow