Share via


Comment : définir les options du compilateur

Mise à jour : novembre 2007

Le compilateur Visual Basic fournit plusieurs options pour vérifier votre code au moment de la compilation. Option Explicit détermine si les 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 membre (locales). Option Compare spécifie la méthode utilisée pour les comparaisons de chaînes : binaire (respecte la casse) ou texte (ne respecte pas la casse).

Remarque :

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 messages d'avertissement du compilateur.

Les options du compilateur sont définies sur la page Compiler du Concepteur de projets.

Remarque :

Votre ordinateur risque d'afficher des noms ou des emplacements différents pour certains éléments de l'interface utilisateur 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

  1. Un projet étant sélectionné dans l'Explorateur de solutions, cliquez dans le menu Projet sur Propriétés.

  2. Sous l'onglet Compiler, dans la liste Option Explicit, sélectionnez On ou Off.

Pour définir Option Strict

  1. Un projet étant sélectionné dans l'Explorateur de solutions, cliquez dans le menu Projet sur Propriétés.

  2. 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 messages d'avertissement du compilateur.

Pour définir Option Compare

  1. Un projet étant sélectionné dans l'Explorateur de solutions, cliquez dans le menu Projet sur Propriétés.

  2. Sous l'onglet Compiler, dans la liste Option Compare, sélectionnez Binary ou Text.

Pour définir Option Infer

  1. Un projet étant sélectionné dans l'Explorateur de solutions, cliquez dans le menu Projet sur Propriétés.

  2. Sous l'onglet Compiler, dans la liste Option Infer, sélectionnez On ou Off.

Voir aussi

Tâches

Comment : activer ou désactiver les messages d'avertissement du compilateur

Concepts

Inférence de type local

Référence

Option Explicit, instruction (Visual Basic)

Option Strict, instruction

Option Compare, instruction

Option Infer, instruction

Autres ressources

Gestion des propriétés de compilation