Bagikan melalui


-define (Visual Basic)

Mendefinisikan konstanta pengkompilasi bersyarah.

Sintaksis

-define:["]symbol[=value][,symbol[=value]]["]  

atau

-d:["]symbol[=value][,symbol[=value]]["]  

Argumen

Istilah Definisi
symbol Dibutuhkan. Simbol untuk didefinisikan.
value Fakultatif. Nilai yang akan ditetapkan symbol. Jika value adalah string, string harus dikelilingi oleh urutan garis miring terbalik/tanda kutip (\") alih-alih tanda kutip. Jika tidak ada nilai yang ditentukan, maka nilai tersebut diambil menjadi True.

Komentar

Opsi ini -define memiliki efek yang mirip dengan menggunakan #Const direktif preprocessor dalam file sumber Anda, kecuali bahwa konstanta yang ditentukan dengan -define bersifat publik dan berlaku untuk semua file dalam proyek.

Anda dapat menggunakan simbol yang dibuat oleh opsi ini dengan #If...Then...#Else direktif untuk mengkompilasi file sumber secara kondisional.

-d adalah bentuk pendek dari -define.

Anda dapat menentukan beberapa simbol dengan menggunakan -define koma untuk memisahkan definisi simbol.

Untuk mengatur -define di lingkungan pengembangan terintegrasi Visual Studio
1. Pilih proyek di Penjelajah Solusi. Pada menu Proyek, klik Properti.
2. Klik tab Kompilasi .
3. Klik Tingkat Lanjut.
4. Ubah nilai dalam kotak Konstanta Kustom .

Contoh

Kode berikut mendefinisikan lalu menggunakan dua konstanta pengkompilasi bersyar.

    ' 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

Lihat juga