/define (Visual Basic)
Koşullu derleyici sabitleri tanımlar.
/define:["]symbol[=value][,symbol[=value]]["] ' -or- /d:["]symbol[=value][,symbol[=value]]["]
Arguments
Terim |
Tanım |
symbol |
Gerekli.Tanımlamak için simge. |
value |
İsteğe bağlı.Atanacak değer symbol.Varsa value bir dizedir tırnak/ters eğik çizgi-işareti dilerle alınmalıdır (\ ") tırnak işaretleri yerine.Değer belirtilmezse, sonra olacak şekilde gerçekleştirilecek varsa True. |
Notlar
/define Seçeneği etkisi bir kullanmaya benzer bir #Const ile tanımlanmış bu sabitleri dışında kaynak dosyanızda ön işlemci yönergesi /define ortak ve projedeki tüm dosyalar uygulanır.
Bu seçenek ile tarafından oluşturulan simgeleri kullanabilirsiniz #If...Then...#Else kaynak dosyaları koşullu derlemek için yönergesi.
/den kısa biçimidir /define.
İle birden fazla simge tanımlayabilirsiniz /define sembol tanımlarını ayırmak için virgül kullanarak.
Ayarlamak için Visual Studio tümleşik geliştirme ortamında tanımlayın |
|
Örnek
Aşağıdaki kod tanımlar ve ardından iki koşullu derleyici sabit 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.
Başvuru
#If...Then...#Else Yönergeleri
Örnek Derleme Komut Satırları (Visual Basic)