Bagikan melalui


Membuat mesin debug kustom

Mesin debug (DE) adalah komponen yang memungkinkan penelusuran kesalahan arsitektur run-time tertentu. Biasanya hanya ada satu implementasi DE per lingkungan run-time.

Catatan

Meskipun ada implementasi DE terpisah untuk Transact-SQL dan JScript, VBScript dan JScript berbagi satu DE.

DE bekerja dengan penerjemah atau sistem operasi untuk menyediakan layanan debugging seperti kontrol eksekusi, titik henti, dan evaluasi ekspresi. Layanan ini diimplementasikan melalui antarmuka DE dan dapat menyebabkan debugger beralih antara mode operasional yang berbeda. Untuk informasi selengkapnya, lihat Mode operasional.

Membuat DE terdiri dari langkah-langkah berikut:

  1. Mendaftarkan DE dengan Visual Studio

  2. Aktifkan program untuk di-debug

  3. Menerapkan kontrol eksekusi dan evaluasi status

  4. Mengirim aktivitas

  5. Menyiapkan penghentian dan pencopotan

Di bagian ini

Mendaftarkan mesin debug kustom menjelaskan langkah-langkah yang diperlukan untuk mendaftarkan mesin debug dengan Visual Studio sehingga dapat digunakan.

Aktifkan program untuk di-debug menjelaskan bahwa sebelum DE Anda dapat men-debug program, Anda harus terlebih dahulu meluncurkan DE atau melampirkannya ke program yang ada.

Menerapkan kontrol eksekusi dan evaluasi status membahas mengapa penelusuran kesalahan aplikasi memerlukan penerapan fitur kontrol eksekusi.

Kirim peristiwa menjelaskan komunikasi antara debugger dan DE sebagai model peristiwa berdasarkan DCOM.

Menyiapkan penghentian dan pelepasan menjelaskan cara mencapai penghentian normal, yang berarti bahwa tidak ada titik henti, pengecualian, kesalahan run-time, atau perulangan tak terbatas dalam aplikasi yang akan di-debug.

Peristiwa debugger panggilan mendokumentasikan urutan panggilan peristiwa yang terjadi dalam sesi penelusuran kesalahan.

Cara: Men-debug mesin debug kustom menjelaskan cara men-debug DE kustom.