/define (Visual Basic)
Définit des constantes de compilation conditionnelle.
/define:["]symbol=value[,symbol=value]["]
' -or-
/d:["]symbol=value[,symbol=value]["]
Arguments
Terme |
Définition |
symbol |
Obligatoire.Le symbole à définir. |
value |
Obligatoire.La valeur assignée à l'argument symbol.Si value est une chaîne, elle doit être entourée par des séquences de barre oblique inverse/guillemets (\") plutôt que par des guillemets. |
Notes
L'option /define a un effet semblable à l'utilisation d'une 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 dans le projet.
Vous pouvez utiliser les symboles créés par cette option avec la directive #IfThen#Else pour compiler des fichiers sources de manière conditionnelle.
/d est la forme abrégée de /define.
Vous pouvez définir plusieurs symboles avec l'option /define en séparant les définitions de symbole par des virgules.
Pour définir /define dans l'environnement de développement intégré Visual Studio |
|
Exemple
Le code suivant définit puis utilise deux constantes de compilation conditionnelle :
' 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
Référence
#If...Then...#Else, directives
Exemples de lignes de commande de compilation (Visual Basic)