-define (Visual Basic)
Koşullu derleyici sabitlerini tanımlar.
Sözdizimi
-define:["]symbol[=value][,symbol[=value]]["]
veya
-d:["]symbol[=value][,symbol[=value]]["]
Bağımsız değişkenler
Süre | Tanım |
---|---|
symbol |
Gerekli. Tanımlanacağı simge. |
value |
isteğe bağlı. atanacak symbol değer. Bir dizeyse value , tırnak işaretleri yerine ters eğik çizgi/tırnak işareti dizileriyle (\") çevrelenmelidir. Herhangi bir değer belirtilmezse True olarak alınır. |
Açıklamalar
seçeneği-define
, ile tanımlanan -define
sabitlerin ortak olması ve projedeki tüm dosyalara uygulanması dışında, kaynak dosyanızda önişlemci yönergesi kullanmaya benzer bir #Const
etkiye sahiptir.
Bu seçenek #If
tarafından oluşturulan sembolleri...Then
...#Else
yönergesini kullanarak kaynak dosyaları koşullu olarak derleyin.
-d
, öğesinin kısa biçimidir -define
.
Simge tanımlarını ayırmak için virgül kullanarak ile -define
birden çok simge tanımlayabilirsiniz.
-define öğesini Visual Studio tümleşik geliştirme ortamında ayarlamak için |
---|
1. Çözüm Gezgini'de bir projenin seçilmesini sağlayın. Proje menüsünde Özellikler'e tıklayın. 2. Derle sekmesine tıklayın. 3. Gelişmiş'e tıklayın. 4. Özel Sabitler kutusundaki değeri değiştirin. |
Örnek
Aşağıdaki kod iki koşullu derleyici sabitini tanımlar ve kullanır.
' 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
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.