-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 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.

-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.