Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Azt határozza meg, hogy a fordítónak a Visual Basic Runtime Libraryre vagy egy adott futtatókörnyezeti kódtárra mutató hivatkozás nélkül kell fordítania.
Szemantika
-vbruntime:{ - | + | * | path }
Érvek
-
Fordítás a Visual Basic Runtime-kódtárra való hivatkozás nélkül.
+
Fordítás az alapértelmezett Visual Basic Runtime-kódtárra való hivatkozással.
*
Fordítás a Visual Basic Runtime Libraryre való hivatkozás nélkül, és a Visual Basic Runtime Library alapvető funkcióinak beágyazása a szerelvénybe.
path
Fordítás a megadott kódtárra (DLL) való hivatkozással.
Megjegyzések
A -vbruntime fordítóval megadhatja, hogy a fordítónak a Visual Basic Runtime-kódtárra való hivatkozás nélkül kell fordítania. Ha a Visual Basic futtatókörnyezeti kódtárra való hivatkozás nélkül fordít, a rendszer hibákat vagy figyelmeztetéseket naplóz olyan kód- vagy nyelvi szerkezeteken, amelyek meghívják a Visual Basic futtatókörnyezet-segítőt. (A Visual Basic futtatókörnyezet-segítő egy Microsoft.VisualBasic.dll definiált függvény, amelyet futásidőben hívunk meg egy adott nyelvi szemantika végrehajtásához.)
A -vbruntime+ beállítás ugyanazt a viselkedést eredményezi, amely akkor fordul elő, ha nincs -vbruntime megadva kapcsoló. A korábbi -vbruntime kapcsolók felülbírálhatók-vbruntime+.
A típus legtöbb objektuma My nem érhető el a beállítások vagy -vbruntime:path beállítások -vbruntime- használatakor.
A Visual Basic Runtime alapvető funkcióinak beágyazása
Ez a -vbruntime* beállítás lehetővé teszi a fordítást futtatókörnyezeti kódtárra való hivatkozás nélkül. Ehelyett a Visual Basic Runtime Library alapvető funkciói beágyazódnak a felhasználói szerelvénybe. Ezt a lehetőséget akkor használhatja, ha az alkalmazás olyan platformokon fut, amelyek nem tartalmazzák a Visual Basic futtatókörnyezetet.
A következő futtatókörnyezeti tagok vannak beágyazva:
Conversions osztály
AscW(Char) módszer
AscW(String) módszer
ChrW(Int32) módszer
vbBack konstans
vbCr konstans
vbCrLf konstans
vbFormFeed konstans
vbLf konstans
vbNewLine konstans
vbNullChar konstans
vbNullString konstans
vbTab konstans
vbVerticalTab konstans
Bizonyos típusú objektumok
My
Ha a -vbruntime* beállítással fordít, és a kód a Visual Basic Futtatókörnyezeti kódtár olyan tagra hivatkozik, amely nincs beágyazva az alapvető funkciókba, a fordító hibát ad vissza, amely azt jelzi, hogy a tag nem érhető el.
Adott kódtárra való hivatkozás
Az argumentum használatával path az alapértelmezett Visual Basic Runtime-kódtár helyett egy egyéni futtatókörnyezeti kódtárra mutató hivatkozással fordíthat.
Ha az path argumentum értéke egy DLL teljes elérési útja, a fordító ezt a fájlt fogja használni futtatókörnyezeti kódtárként. Ha az path argumentum értéke nem egy DLL teljes elérési útja, a Visual Basic fordító először az aktuális mappában keresi meg az azonosított DLL-t. Ezután a -sdkpath fordítóbeállítással megkeresi a megadott elérési utat. Ha a -sdkpath fordító nem használja a beállítást, a fordító megkeresi az azonosított DLL-t a .NET-keretrendszer mappájában (%systemroot%\Microsoft.NET\Framework\versionNumber).
példa
Az alábbi példa bemutatja, hogyan fordíthat egyéni tárra mutató hivatkozással a fordítási lehetőséggel -vbruntime .
vbc -vbruntime:C:\VBLibraries\CustomVBLibrary.dll