Bagikan melalui


-utama

Menentukan kelas atau modul yang berisi Sub Main prosedur.

Sintaksis

-main:location  

Argumen

location
Dibutuhkan. Nama kelas atau modul yang berisi prosedur yang Sub Main akan dipanggil ketika program dimulai. Ini mungkin dalam bentuk -main:module atau -main:namespace.module.

Komentar

Gunakan opsi ini ketika Anda membuat file yang dapat dieksekusi atau program windows yang dapat dieksekusi. Jika opsi -main dihilangkan, pengkompilasi mencari berbagi Sub Main yang valid di semua kelas publik dan modul.

Lihat Prosedur Utama di Visual Basic untuk diskusi tentang berbagai bentuk Main prosedur.

Ketika location adalah kelas yang mewarisi dari Form, pengkompilasi menyediakan prosedur default Main yang memulai aplikasi jika kelas tidak Main memiliki prosedur. Ini memungkinkan Anda mengkompilasi kode di baris perintah yang dibuat di lingkungan pengembangan.

' Compile with /r:System.dll,SYSTEM.WINDOWS.FORMS.DLL /main:MyC
Public Class MyC
    Inherits System.Windows.Forms.Form
End Class

Untuk mengatur -main di lingkungan pengembangan terintegrasi Visual Studio

  1. Pilih proyek di Penjelajah Solusi. Pada menu Proyek, klik Properti.

  2. Klik tab Aplikasi.

  3. Pastikan kotak centang Aktifkan kerangka kerja aplikasi tidak dicentang.

  4. Ubah nilai dalam kotak objek Startup .

Contoh

Kode berikut mengkompilasi T2.vb dan T3.vb, menentukan bahwa Sub Main prosedur akan ditemukan di Test2 kelas .

vbc t2.vb t3.vb -main:Test2  

Lihat juga