-define (Visual Basic)
Hiermee definieert u voorwaardelijke compilerconstanten.
Syntaxis
-define:["]symbol[=value][,symbol[=value]]["]
or
-d:["]symbol[=value][,symbol[=value]]["]
Argumenten
Term | Definitie |
---|---|
symbol |
Vereist. Het symbool dat moet worden gedefinieerd. |
value |
Optioneel. De waarde die moet worden toegewezen symbol . Als value dit een tekenreeks is, moet deze worden omgeven door backslash-/aanhalingstekenreeksen (\") in plaats van aanhalingstekens. Als er geen waarde is opgegeven, wordt deze ingesteld op Waar. |
Opmerkingen
De -define
optie heeft een effect dat vergelijkbaar is met het gebruik van een #Const
preprocessorrichtlijn in uw bronbestand, behalve dat constanten die zijn -define
gedefinieerd openbaar zijn en van toepassing zijn op alle bestanden in het project.
U kunt symbolen gebruiken die door deze optie zijn gemaakt met de #If
...Then
...#Else
richtlijn voor het compileren van bronbestanden voorwaardelijk.
-d
is de korte vorm van -define
.
U kunt meerdere symbolen definiëren met -define
behulp van een komma om definities van symbolen te scheiden.
-define instellen in de geïntegreerde ontwikkelomgeving van Visual Studio |
---|
1. Laat een project selecteren in Solution Explorer. Klik in het menu Project op Eigenschappen. 2. Klik op het tabblad Compileren . 3. Klik op Geavanceerd. 4. Wijzig de waarde in het vak Aangepaste constanten . |
Opmerking
De volgende code definieert en gebruikt vervolgens twee voorwaardelijke compilerconstanten.
' 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