Aracılığıyla paylaş


-define (Visual Basic)

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