Bagikan melalui


Pesan kesalahan dalam Visual Basic

Saat Anda mengkompilasi atau menjalankan aplikasi Visual Basic, jenis kesalahan berikut dapat terjadi:

  • Kesalahan waktu kompilasi, yang terjadi saat Anda mengkompilasi aplikasi.

  • Kesalahan run-time, yang terjadi saat aplikasi berjalan.

Untuk informasi tentang cara memecahkan masalah kesalahan tertentu, lihat Sumber Daya Tambahan untuk Programmer Visual Basic.

Kesalahan run-time

Jika aplikasi Visual Basic mencoba melakukan tindakan yang tidak dapat dijalankan sistem, kesalahan run-time terjadi, dan Visual Basic melempar objek Exception. Visual Basic dapat menghasilkan kesalahan kustom dari jenis data apa pun, termasuk objek Exception, dengan menggunakan pernyataan Throw. Aplikasi dapat mengidentifikasi kesalahan dengan menampilkan nomor kesalahan dan pesan pengecualian yang tertangkap. Jika kesalahan tidak tertangkap, aplikasi berakhir.

Kode ini dapat menjebak dan memeriksa kesalahan run-time. Jika Anda mengapit kode yang menghasilkan kesalahan dalam blok Try, Anda dapat menangkap kesalahan yang dilemparkan dalam blok Catch yang sesuai. Untuk informasi tentang cara menjebak kesalahan pada run time dan meresponsnya dalam kode Anda, lihat Pernyataan Try...Catch...Finally.

Kesalahan waktu kompilasi

Jika pengkompilasi Visual Basic mengalami masalah dalam kode, maka terjadi kesalahan waktu kompilasi. Di editor kode Visual Studio, Anda dapat dengan mudah mengidentifikasi baris kode mana yang menyebabkan kesalahan karena garis bergelombang muncul di bawah baris kode tersebut. Pesan kesalahan muncul jika Anda menunjuk ke garis bawah bergelombang atau membuka Daftar Kesalahan, yang juga menampilkan pesan lain.

Jika pengidentifikasi memiliki garis bawah bergelombang dan garis bawah pendek muncul di bawah karakter paling kanan, Anda dapat menghasilkan stub untuk kelas, konstruktor, metode, properti, bidang, atau enum. Untuk informasi selengkapnya, lihat Hasilkan Dari Penggunaan (Visual Studio).

Dengan menyelesaikan peringatan dari kompiler Visual Basic, Anda mungkin dapat menulis kode yang berjalan lebih cepat dan memiliki lebih sedikit bug. Peringatan ini mengidentifikasi kode yang dapat menyebabkan kesalahan saat aplikasi dijalankan. Misalnya, kompiler memperingatkan Anda jika Anda mencoba memanggil anggota variabel objek yang tidak ditetapkan, mengembalikan dari fungsi tanpa mengatur nilai pengembalian, atau menjalankan blok Try dengan kesalahan dalam logika untuk menangkap pengecualian. Untuk informasi selengkapnya tentang peringatan, termasuk cara mengaktifkan dan menonaktifkannya, lihat Mengonfigurasi Peringatan di Visual Basic.