-vbruntime
Derleyicinin Visual Basic Çalışma Zamanı Kitaplığı'na veya belirli bir çalışma zamanı kitaplığına başvuru olmadan derlenmesi gerektiğini belirtir.
Söz dizimi
-vbruntime:{ - | + | * | path }
Bağımsız değişkenler
-
Visual Basic Çalışma Zamanı Kitaplığı'na başvuru olmadan derleme.
+
Varsayılan Visual Basic Çalışma Zamanı Kitaplığı başvurusuyla derleyin.
*
Visual Basic Çalışma Zamanı Kitaplığı'na başvurmadan derleyin ve Visual Basic Çalışma Zamanı Kitaplığı'ndan derlemeye çekirdek işlevselliği ekleyin.
path
Belirtilen kitaplığa (DLL) bir başvuruyla derleyin.
Açıklamalar
Derleyici -vbruntime
seçeneği, derleyicinin Visual Basic Çalışma Zamanı Kitaplığı'na başvurmadan derlenmesi gerektiğini belirtmenizi sağlar. Visual Basic Çalışma Zamanı Kitaplığı'na başvuru olmadan derlerseniz, visual basic çalışma zamanı yardımcısına çağrı oluşturan kod veya dil yapılarında hatalar veya uyarılar günlüğe kaydedilir. (A Visual Basic çalışma zamanı yardımcısı , belirli bir dil semantiğini yürütmek için çalışma zamanında çağrılan Microsoft.VisualBasic.dll tanımlanan bir işlevdir.)
seçeneği -vbruntime+
, hiçbir -vbruntime
anahtar belirtilmezse oluşan davranışın aynısını üretir. Önceki -vbruntime
anahtarları geçersiz kılmak için seçeneğini kullanabilirsiniz-vbruntime+
.
veya -vbruntime:path
seçeneklerini kullandığınızda, türündeki My
-vbruntime-
nesnelerin çoğu kullanılamaz.
Visual Basic Çalışma Zamanı çekirdek işlevselliğini ekleme
seçeneği, -vbruntime*
çalışma zamanı kitaplığına başvuru olmadan derlemenizi sağlar. Bunun yerine, Visual Basic Çalışma Zamanı Kitaplığı'ndaki temel işlevler kullanıcı derlemesine eklenir. Uygulamanız Visual Basic çalışma zamanını içermeyen platformlarda çalışıyorsa bu seçeneği kullanabilirsiniz.
Aşağıdaki çalışma zamanı üyeleri katıştırılır:
Conversions sınıfı
AscW(Char) Yöntem
AscW(String) Yöntem
ChrW(Int32) Yöntem
vbBack Sabit
vbCr Sabit
vbCrLf Sabit
vbFormFeed Sabit
vbLf Sabit
vbNewLine Sabit
vbNullChar Sabit
vbNullString Sabit
vbTab Sabit
vbVerticalTab Sabit
Türündeki
My
bazı nesneler
seçeneğini kullanarak -vbruntime*
derlerseniz ve kodunuz Visual Basic Çalışma Zamanı Kitaplığı'ndan çekirdek işlevsellikle eklenmeyen bir üyeye başvurursa, derleyici üyenin kullanılamadığını belirten bir hata döndürür.
Belirtilen bir kitaplığa başvurma
Bağımsız değişkenini path
varsayılan Visual Basic Çalışma Zamanı Kitaplığı yerine özel bir çalışma zamanı kitaplığına başvuruyla derlemek için kullanabilirsiniz.
Bağımsız değişkeninin path
değeri bir DLL'nin tam yoluysa, derleyici bu dosyayı çalışma zamanı kitaplığı olarak kullanır. Bağımsız değişkenin path
değeri bir DLL'nin tam yolu değilse, Visual Basic derleyicisi önce geçerli klasörde tanımlanan DLL'yi arar. Daha sonra -sdkpath derleyici seçeneğini kullanarak belirttiğiniz yolda arama yapacaktır. -sdkpath
Derleyici seçeneği kullanılmazsa, derleyici tanımlanan DLL'yi .NET Framework klasöründe (%systemroot%\Microsoft.NET\Framework\versionNumber
) arar.
Örnek
Aşağıdaki örnekte, özel bir kitaplığa başvuruyla derleme seçeneğinin nasıl kullanılacağı -vbruntime
gösterilmektedir.
vbc -vbruntime:C:\VBLibraries\CustomVBLibrary.dll