Bagikan melalui


Pesan kesalahan di 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 Visual Basic Programmers.

Kesalahan run-time

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

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

Kesalahan waktu kompilasi

Jika pengkompilasi Visual Basic mengalami masalah dalam kode, kesalahan waktu kompilasi terjadi. 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 mengarah 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 pengompilasi 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, pengkompilasi memperingatkan Anda jika Anda mencoba memanggil anggota variabel objek yang tidak ditetapkan, mengembalikan dari fungsi tanpa mengatur nilai pengembalian, atau menjalankan Try blok dengan kesalahan dalam logika untuk menangkap pengecualian. Untuk informasi selengkapnya tentang peringatan, termasuk cara mengaktifkan dan menonaktifkannya, lihat Mengonfigurasi Peringatan di Visual Basic.