Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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