Bagikan melalui


Mulai menggunakan ekstensibilitas debugger

Visual Studio SDK menyediakan informasi yang Anda butuhkan untuk membuat dan menyesuaikan komponen debugger yang digunakan untuk men-debug program dari dalam lingkungan Visual Studio.

Debugging Visual Studio telah menambahkan peningkatan yang berasal dari pengujian kegunaan ekstensif yang dilakukan pada debugger Visual Studio sebelumnya. Anda dapat menggunakan debugging di Visual Studio untuk menelusuri aplikasi multibahasa, atau Anda dapat menerapkan pengeditan variabel langsung ('on-the-fly') saat melakukan debugging aplikasi dan solusi multibahasa.

Debugging Visual Studio dijalankan di luar proses dengan program yang di-debug dan karenanya lebih sedikit mengganggu dalam ruang proses aplikasi. Akibatnya, lebih mudah untuk menulis komponen yang berinteraksi dengan alat penelusuran kesalahan tanpa memengaruhi program tersebut.

Untuk paling baik menggunakan Visual Studio SDK, Anda harus terbiasa dengan item berikut:

  • Lingkungan pengembangan terintegrasi Visual Studio (IDE)

  • Bahasa pemrograman C++

  • ATL COM

Di bagian ini

Peta strategi untuk memperluas debugger menguraikan proses penerapan debugging di produk Anda, tergantung pada kompilator Anda dan outputnya.

Komponen debugger memberikan gambaran umum tentang komponen penelusuran kesalahan Visual Studio, yang mencakup mesin debug (DE), evaluator ekspresi (EE), dan penangan simbol (SH).

Konsep debugger menjelaskan konsep utama dalam arsitektur debugging.

Konteks debugger menjelaskan bagaimana mesin debug (DE) beroperasi secara bersamaan dalam konteks evaluasi kode, dokumentasi, dan ekspresi. Menjelaskan, untuk masing-masing dari tiga konteks, lokasi, posisi, atau evaluasi yang relevan dengannya.

Tugas penelusuran kesalahan berisi tautan ke berbagai tugas penelusuran kesalahan, seperti meluncurkan program dan mengevaluasi ekspresi.