Comment : définir les options du compilateur (Visual Basic)
Le compilateur Visual Basic fournit plusieurs options pour la vérification de votre code au moment de la compilation. Option Explicit détermine si des variables doivent être déclarées explicitement. Option Strict détermine si les conversions restrictives explicites et les liaisons tardives sont autorisées. Option Infer active l'inférence de type pour les variables au niveau du membre (local). Option Compare spécifie la méthode utilisée pour les comparaisons de chaînes : binaire (sensible à la casse) ou texte (non sensible à la casse).
Notes
La définition de ces options définit les valeurs par défaut pour le projet. Elles peuvent être remplacées pour les fichiers du projet à l'aide des instructions de langage Option Explicit, Option Strict, Option Infer et Option Compare.
De plus, des options sont fournies pour activer ou désactiver des avertissements de compilateur pour plusieurs conditions spécifiques. Pour plus d'informations, consultez Comment : activer ou désactiver les avertissements du compilateur (Visual Basic).
Les options du compilateur sont définies sur la page Compiler du Concepteur de projets.
Notes
Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur de Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.
Pour définir Option Explicit
Un projet étant sélectionné dans l'Explorateur de solutions, cliquez dans le menu Projet sur Propriétés.
Sous l'onglet Compiler, dans la liste Option Explicit, sélectionnez On ou Off.
Pour définir Option Strict
Un projet étant sélectionné dans l'Explorateur de solutions, cliquez dans le menu Projet sur Propriétés.
Sous l'onglet Compiler, dans la liste Option Strict, sélectionnez On ou Off.
L'option (personnalisé) apparaîtra dans cette liste si vous activez les notifications de compilateur Conversion implicite, Liaison tardive ou Type implicite (voir l'option Configurations des avertissements ci-dessous). Le retour de Option Strict à la valeur On restaurera ces notifications à leurs valeurs par défaut. Pour plus d'informations, consultez Comment : activer ou désactiver les avertissements du compilateur (Visual Basic).
Pour définir Option Compare
Un projet étant sélectionné dans l'Explorateur de solutions, cliquez dans le menu Projet sur Propriétés.
Sous l'onglet Compiler, dans la liste Option Compare, sélectionnez Binary ou Text.
Pour définir Option Infer
Un projet étant sélectionné dans l'Explorateur de solutions, cliquez dans le menu Projet sur Propriétés.
Sous l'onglet Compiler, dans la liste Option Infer, sélectionnez On ou Off.
Voir aussi
Tâches
Comment : activer ou désactiver les avertissements du compilateur (Visual Basic)
Référence
Option Explicit, instruction (Visual Basic)
Page Compiler, Concepteur de projets (Visual Basic)
Concepts
Inférence de type local (Visual Basic)