Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Koşullu derleyici sabitlerini tanımlar.
Sözdizimi
-define:["]symbol[=value][,symbol[=value]]["]
veya
-d:["]symbol[=value][,symbol[=value]]["]
Tartışmalar
| Süre | Tanım |
|---|---|
symbol |
Gerekli. Tanımlanacağı simge. |
value |
Opsiyonel. atanacak symboldeğ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 #Iftarafı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.
| Visual Studio tümleşik geliştirme ortamında -define ayarlamak için |
|---|
| 1. Çözüm Gezgini'nde 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 bakınız
- Visual Basic Command-Line Derleyici
- #If... Ardından...#Else Yönergeleri
- #Const Yönergesi
- Örnek Derleme Komut Satırları