Visual Basic'te koşullu derleme
İçinde koşullu derleme, belirli bir programda kod bloklarını derlenmiş seçerek iken diğerleri göz ardı edilir.
Örneğin, yazmak isteyebilirsiniz aynı programlama görevi veya farklı yaklaşımlar hızını karşılaştırma ifadeleri hata ayıklama bir uygulamanın birden çok dil için yerelleştirmeniz getirmek isteyebilir.Koşullu derleme deyimleri değil çalışma zamanında derleme süresi sırasında çalışacak biçimde tasarlanmıştır.
İle koşullu olarak derlenmiş kod bloklarını göstermek #If...Then...#Else yönergesi.Örneğin, Fransızca ve Almanca dil oluşturmak için aynı uygulamanın aynı sürümü kaynak kod, platforma özgü kod parçalarını, gömme #If...Then ifadeleri kullanarak önceden tanýmlanmýþ sabitlerin FrenchVersion ve GermanVersion.Aşağıdaki örnekte gösterilmiştir nasıl:
#If FrenchVersion Then
' <code specific to the French language version>.
#ElseIf GermanVersion Then
' <code specific to the German language version>.
#Else
' <code specific to other versions>.
#End If
Anahtarın değerini FrenchVersion koşullu derleme sabiti True Fransızca sürümü için koşullu kod derleme zamanında derlendi.Anahtarın değerini GermanVersion için sabit True, derleyici Almanca sürümü kullanır.İkisi de ayarlanırsa, True, son kod Else engellemek çalışır.
[!NOT]
Autocompletion düzenleme kod, işlev ve kod geçerli dalı parçası değilse, koşullu derleme yönergeleri kullanarak olacaktır.
Koşullu derleme sabitleri bildirme
Koşullu derleme sabitleri üç yöntemden birini kullanarak ayarlayabilirsiniz:
İçinde Proje Tasarımcısı
Komut komut satırı derleyicisini kullanırken satırında
Kodunuzda
Koşullu derleme sabitleri özel bir kapsama sahip ve standart kodundan erişilemiyor.Koşullu derleme sabiti kapsamını ayarlanmış olduğu yolda bağlıdır.Yukarıda belirtilen üç yoldan biri kullanılarak bildirilen sabitleri kapsamını aşağıdaki tabloda listelenmektedir.
Sabit'ın ayarlanma şekli |
Sabit kapsamı |
Proje Tasarımcısı |
Projedeki tüm dosyalara genel |
Komut satırı |
Genel Komut satırı derleyicisini geçirilen tüm dosyalara |
#ConstKod deyiminin |
Özel olarak bildirilmiş dosya |
Proje Tasarımcısı'nda sabit değerleri ayarlamak için |
|
Komut satırında sabitleri ayarlamak için |
|
Kodunuzda sabitler ayarlamak için |
|
İlgili Konular
Başlık |
Description |
Kodunuzu okuyun ve bakımını daha kolay yapmak için öneriler sunar. |