Cara Debug Gadget Sidebar Windows Vista Dengan Visual Studio

Salah satu manfaat tambahan dari kerusakan Gadget Vista dan email saya yang dipenuhi dengan keluhan adalah bahwa saya belajar cara men-debug Gadget Vista di Visual Studio, jadi saya berbagi kekayaan dengan semua orang.

Untuk latihan ini, Anda memerlukan salinan Visual Studio 2005 dan Vista Gadget yang rusak, tetapi Anda mungkin dapat menyesuaikannya agar berfungsi dengan alat yang berbeda jika Anda mencobanya.

Langkah Kritis: Aktifkan Debugging Skrip

Buka panel Opsi Internet Explorer, temukan tab Tingkat Lanjut dan hapus centang pada kotak untuk “Nonaktifkan debugging skrip”.

Setelah Anda selesai men-debug, Anda mungkin ingin mematikannya, karena ini bisa sangat mengganggu saat menjelajah.

Buka Kode Gadget Anda

Setelah menginstal gadget Anda, Windows akan membongkar dan menyalin file ke folder di profil pengguna Anda. Kita harus menemukan folder ini dan membuka file javascript yang menyusun logika untuk gadget Anda.

Cukup rekatkan yang berikut ini ke bilah alamat Explorer:

%LOCALAPPDATA%MicrosoftWindows SidebarGadgets

Iklan

Anda akan melihat daftar direktori untuk semua gadget yang terpasang di profil Anda. Buka file javascript utama di Visual Studio.

Lampirkan ke Proses Bilah Sisi

Selanjutnya kita harus melampirkan proses sidebar khusus untuk gadget Anda. (Pastikan gadget Anda berjalan sebelum Anda melakukan langkah ini)

Pergi ke Tools Attach to Process atau tekan Ctrl+Alt+P untuk membuka dialog.

Sekarang Anda harus mencari proses bernama “sidebar.exe” dengan judul diatur ke nama gadget Anda, dan kemudian klik tombol Lampirkan.

Untuk tampilan close-up, Anda dapat melihat bahwa gadget sedang berjalan di bawah proses terpisah dari sidebar utama, tetapi judulnya diatur ke “How-To Geek”.

Sekarang sampai pada langkah kritis… klik untuk mengatur breakpoint tepat di sebelah kiri area putih…

Iklan

Jika semuanya berjalan dengan baik, Anda akan segera dibawa ke file baru bernama sesuatu seperti x-gadget:///main.js dan alat debugging Anda akan menjadi aktif segera setelah breakpoint tercapai.

Perhatikan bahwa Anda tidak dapat mengubah file ini, tetapi Anda dapat menggunakan Jendela Segera untuk menguji kode apa pun secara waktu nyata.

Catatan penting

  • Saat men-debug gadget yang sering melakukan polling, sebaiknya atur intervalnya sangat rendah sehingga Anda tidak perlu menunggu terlalu lama untuk memicunya.
  • Anda dapat membuat perubahan pada file sumber asli, tetapi Anda harus menutup/membuka kembali gadget dan kemudian melampirkannya kembali.
  • Jika Anda mendapatkan kesalahan tentang tidak ada simbol yang dimuat, Anda tidak mengikuti langkah pertama untuk mengaktifkan debugging skrip.
  • Anda harus memasukkan nama variabel untuk ditonton secara manual di kotak Tontonan, tetapi Anda dapat menelusuri gadget seperti yang seharusnya dilakukan oleh debugger sungguhan.

Selamat men-debug!

Related Posts