-define (Visual Basic)
Feltételes fordítóállandókat határoz meg.
Syntax
-define:["]symbol[=value][,symbol[=value]]["]
vagy
-d:["]symbol[=value][,symbol[=value]]["]
Argumentumok
Időszak | Definíció |
---|---|
symbol |
Szükséges. A definiálandó szimbólum. |
value |
Opcionális. A hozzárendelni symbol kívánt érték. Ha value sztring, akkor idézőjelek helyett fordított perjelek/idézőjel-sorozatok (\) veszik körül. Ha nincs megadva érték, akkor a rendszer true értéket ad meg. |
Megjegyzések
A -define
beállítás hatása hasonló #Const
a forrásfájlban lévő előfeldolgozási direktívához, azzal a kivétellel -define
, hogy a konstansok nyilvánosak, és a projekt összes fájljához érvényesek.
Az ezzel a beállítással létrehozott szimbólumokat használhatja a #If
...Then
...#Else
a forrásfájlok feltételes fordítására.
-d
a rövid formája -define
.
Több szimbólumot is meghatározhat vesszővel -define
a szimbólumdefiníciók elkülönítéséhez.
A -define beállítása a Visual Studio integrált fejlesztési környezetében |
---|
1. Válasszon ki egy projektet Megoldáskezelő. A Projekt menüben kattintson a Tulajdonságok elemre. 2. Kattintson a Fordítás fülre. 3. Kattintson a Speciális gombra. 4. Módosítsa az értéket az Egyéni állandók mezőben. |
Példa
Az alábbi kód két feltételes fordítóállandót határoz meg, majd használ.
' 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
Lásd még
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.