Állandók és enumerálások (Visual Basic)

A Visual Basic számos előre definiált állandót és számbavételt biztosít a fejlesztők számára. Az állandók olyan értékeket tárolnak, amelyek egy alkalmazás végrehajtása során állandók maradnak. Az enumerálások kényelmes módot biztosítanak a kapcsolódó állandók készleteinek használatára, valamint az állandó értékek nevekhez való társítására.

Állandók

Feltételes fordítási állandók

Az alábbi táblázat a feltételes fordításhoz elérhető előre definiált állandókat sorolja fel.

Állandó Leírás
CONFIG Egy sztring, amely megfelel a Configuration Manager Active Solution Configuration mezőjének aktuális beállításának.
DEBUG A Boolean Projekt tulajdonságai párbeszédpanelen beállítható érték. Alapértelmezés szerint a projekt hibakeresési konfigurációja DEBUGhatározza meg. Ha DEBUG meg van adva, Debug az osztály metódusai kimenetet hoznak létre a Kimeneti ablakban. Ha nincs definiálva, az osztály metódusai nem lesznek lefordítva, Debug és nem jön létre hibakeresési kimenet.
TARGET A projekt kimeneti típusát vagy a parancssori célbeállítás beállítását képviselő sztring. A lehetséges értékek a TARGET következők:

- "winexe" egy Windows-alkalmazáshoz.
- "exe" egy konzolalkalmazáshoz.
- "könyvtár" egy osztálykönyvtárhoz.
- "modul" egy modulhoz.
– A -target beállítás beállítható a Visual Studio integrált fejlesztési környezetében. További információ: -target (Visual Basic).
TRACE A Boolean Projekt tulajdonságai párbeszédpanelen beállítható érték. Alapértelmezés szerint a projekt összes konfigurációja definiálva TRACEvan. Ha TRACE meg van adva, Trace az osztály metódusai kimenetet hoznak létre a Kimeneti ablakban. Ha nincs definiálva, a rendszer nem fordítja le az osztály metódusokat, Trace és nem Trace jön létre kimenet.
VBC_VER A Visual Basic-verziót ábrázoló szám a főverzióban.kisebb formátumot.

A nyomtatási és megjelenítési függvények hívásakor a kódban a következő állandókat használhatja a tényleges értékek helyett.

Állandó Leírás
vbCrLf Kocsivissza/vonalas karakterkombináció.
vbCr Kocsivissza karakter.
vbLf Vonalas karakter.
vbNewLine Újvonalas karakter.
vbNullChar Null karakter.
vbNullString Nem ugyanaz, mint egy nulla hosszúságú sztring (""); külső eljárások meghívásához használatos.
vbObjectError Hibaszám. A felhasználó által megadott hibaszámoknak ennél nagyobbnak kell lenniük. Példa:

Err.Raise(Number) = vbObjectError + 1000
vbTab Tabulátor karakter.
vbBack Háttér karakter.
vbFormFeed A Microsoft Windows nem használja.
vbVerticalTab Nem hasznos a Microsoft Windowsban.

Enumerálások

Az alábbi táblázat felsorolja és ismerteti a Visual Basic által biztosított enumerációkat.

Enumerálás Leírás
AppWinStyle Azt az ablakstílust jelzi, amelyet a meghívott program használ a Shell függvény meghívásakor.
AudioPlayMode Azt jelzi, hogyan kell hangokat lejátszani a hang metódusok meghívásakor.
BuiltInRole A metódus meghívásakor IsInRole ellenőrizni kívánt szerepkör típusát jelzi.
CallType A függvény meghívásakor CallByName meghívandó eljárás típusát jelzi.
CompareMethod Azt jelzi, hogyan hasonlíthatja össze a sztringeket az összehasonlító függvények meghívásakor.
DateFormat Azt jelzi, hogyan jeleníthetők meg dátumok a függvény meghívásakor FormatDateTime .
DateInterval A dátummal kapcsolatos függvények meghívásakor a dátumintervallumok meghatározásának és formázásának módját jelzi.
DeleteDirectoryOption Meghatározza, hogy mit kell tenni, ha egy törölni kívánt könyvtár fájlokat vagy könyvtárakat tartalmaz.
DueDate Azt jelzi, hogy mikor esedékesek a kifizetések a pénzügyi módszerek meghívásakor.
FieldType Azt jelzi, hogy a szövegmezők tagoltak vagy rögzített szélességűek-e.
FileAttribute A fájlelérési függvények meghívásakor használandó fájlattribútumokat jelzi.
FirstDayOfWeek A dátumhoz kapcsolódó függvények hívásához használandó hét első napját jelzi.
FirstWeekOfYear Az év első hetét jelzi a dátumhoz kapcsolódó függvények hívásához.
MsgBoxResult Azt jelzi, hogy melyik gombot nyomta meg egy üzenetmező, amelyet a függvény adott MsgBox vissza.
MsgBoxStyle Azt jelzi, hogy mely gombok jelenjenek meg a függvény meghívásakor MsgBox .
OpenAccess Azt jelzi, hogyan nyithat meg egy fájlt a fájlelérési függvények meghívásakor.
OpenMode Azt jelzi, hogyan nyithat meg egy fájlt a fájlelérési függvények meghívásakor.
OpenShare Azt jelzi, hogyan nyithat meg egy fájlt a fájlelérési függvények meghívásakor.
RecycleOption Megadja, hogy egy fájlt véglegesen törölni kell-e, vagy a Lomtárba kell-e helyezni.
SearchOption Meghatározza, hogy az összes vagy csak a legfelső szintű könyvtárakban keressen-e.
TriState Boolean Értéket jelez, vagy azt jelzi, hogy a számformázási függvények hívásához az alapértelmezett értéket kell-e használni.
UICancelOption Megadja, hogy mit kell tenni, ha a felhasználó a Mégse gombra kattint egy művelet során.
UIOption Megadja, hogy megjelenjen-e a folyamatjelző párbeszédpanel fájlok vagy könyvtárak másolása, törlése vagy áthelyezésekor.
VariantType A függvény által VarType visszaadott variánsobjektum típusát jelzi.
VbStrConv Azt jelzi, hogy milyen típusú átalakítást kell végrehajtani a függvény meghívásakor StrConv .

Lásd még