-define (Visual Basic)
Définit des constantes conditionnelles du compilateur.
Syntaxe
-define:["]symbol[=value][,symbol[=value]]["]
ou
-d:["]symbol[=value][,symbol[=value]]["]
Arguments
Terme | Définition |
---|---|
symbol |
Obligatoire. Symbole à définir. |
value |
Optionnel. Valeur à affecter au symbol . Si value est une chaîne, il doit être placé entre des séquences de barre oblique inverse/guillemets (\") plutôt qu'entre guillemets. Si aucune valeur n'est spécifiée, il prend la valeur True. |
Notes
L'option -define
revient à utiliser la directive de préprocesseur #Const
dans votre fichier source, excepté que les constantes définies avec -define
sont publiques et s'appliquent à tous les fichiers du projet.
Vous pouvez utiliser les symboles créés par cette option avec la directive #If
...Then
...#Else
pour effectuer une compilation conditionnelle des fichiers sources.
-d
est la forme abrégée de -define
.
Vous pouvez définir plusieurs symboles avec -define
en utilisant une virgule pour séparer les définitions de symbole.
Pour définir -define dans l'environnement de développement intégré Visual Studio |
---|
1. Sélectionnez un projet dans l’Explorateur de solutions. Dans le menu Projet , cliquez sur Propriétés. 2. Cliquez sur l’onglet Compiler. 3. Cliquez sur Avancé. 4. Modifiez la valeur dans la zone Constantes personnalisées. |
Exemple
Le code suivant définit deux constantes de compilation conditionnelle, puis les utilise.
' Vbc /define:DEBUGMODE=True,TRAPERRORS=False test.vb
Sub mysub()
#If debugmode Then
' Insert debug statements here.
MsgBox("debug mode")
#Else
' Insert default statements here.
#End If
End Sub
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour