Bagikan melalui


Melanjutkan Eksekusi Setelah Pengecualian

Jika debugger memutuskan eksekusi karena pengecualian, Anda akan melihat Pembantu Pengecualian, secara default. Jika Anda telah menonaktifkan Pembantu Pengecualian di kotak dialog Opsi, Anda akan melihat Asisten Pengecualian (C# atau Visual Basic) atau kotak dialog Pengecualian (C++).

Jika Pembantu Pengecualian muncul, Anda dapat mencoba memperbaiki masalah yang menyebabkan pengecualian.

Kode Terkelola dan Native

Dalam kode terkelola dan native, Anda dapat melanjutkan eksekusi di utas yang sama setelah pengecualian yang tidak tertangani. Pembantu Pengecualian melepas tumpukan panggilan ke titik tempat pengecualian dilemparkan.

Kode Campuran

Jika Anda menemukan pengecualian yang tidak tertangani saat men-debug kode asli dan terkelola campuran, batasan sistem operasi mencegah pelepasan tumpukan panggilan. Jika Anda mencoba memutar ulang tumpukan panggilan menggunakan menu pintasan, pesan kesalahan menjelaskan bahwa debugger tidak dapat dilepaskan dari yang tidak tertangani kecuali selama penelusuran kesalahan kode campuran.