Windows Vista Kenar Çubuğu Gadget'ı Visual Studio ile Hata Ayıklama
Vista Gadget'ımızın kırılmasının ve şikayetlerimi içeren e-postamın yardımcı faydalarından biri, Visual Studio'da Vista Gadget'ın nasıl hata ayıklanacağını öğrendim, bu yüzden serveti herkesle paylaşıyorum.
Bu alıştırma için Visual Studio 2005'in bir kopyasına ve bozuk bir Vista Gadget'a ihtiyacınız olacak, ancak denerseniz, muhtemelen farklı bir araçla çalışacak şekilde uyarlayabilirsiniz..
Kritik Adım: Komut Dosyası Hata Ayıklamasını Etkinleştirme
Internet Explorer'ın Seçenekler panelini açın, Gelişmiş sekmesini bulun ve “Komut dosyası hata ayıklamasını devre dışı bırak” için kutuların işaretini kaldırın..
Hata ayıklama işlemini tamamladıktan sonra, muhtemelen bu özelliği kapatmak isteyeceksiniz, çünkü tarama sırasında oldukça can sıkıcı olabilir..
Gadget Kodunuzu açın
Gadget'ınızı yükledikten sonra, Windows dosyaları açacak ve dosyaları kullanıcı profilinizdeki bir klasöre kopyalayacaktır. Bu klasörü bulmamız ve gadget’ınızın mantığını oluşturan javascript dosyasını açmamız gerekecek.
Aşağıdakileri sadece Explorer adres çubuğuna yapıştırın:
% LOCALAPPDATA% \ Microsoft \ Windows Sidebar \ Gadgets
Profilinize yüklenen tüm gadget'lar için bir dizin listesi göreceksiniz. Ana javascript dosyasını Visual Studio'da açın.
Kenar Çubuğu İşlemine Ekleme
Ardından, gadget'ınız için belirli bir kenar çubuğu işlemine eklememiz gerekir. (Bu adımı yapmadan önce gadget'ınızın çalıştığından emin olun)
Tools \ Attach to Process'e gidin veya iletişim kutusunu açmak için Ctrl + Alt + P tuşlarına basın..
Şimdi, başlığınız gadget’ınızın adına ayarlanmış olarak “sidebar.exe” adlı bir işlem aramanız ve ardından Ekle düğmesine tıklamanız gerekir..
Yakından görmek için, aracın ana kenar çubuğundan ayrı bir işlem altında çalıştığını ancak başlığın “Nasıl Yapılır” şeklinde ayarlandığını görebilirsiniz..
Şimdi kritik adım geliyor… Beyaz alanın tam solunda bir kesme noktası ayarlamak için tıklayın…
Her şey yolunda giderse, hemen x-gadget: ///main.js adında yeni bir dosyaya yönlendirilirsiniz ve hata ayıklama araçlarınız kesme noktasına ulaşır ulaşmaz etkin hale gelir.
Bu dosyayı değiştiremeyeceğinizi unutmayın, ancak herhangi bir kodu gerçek zamanlı olarak test etmek için Komut Penceresini kullanabilirsiniz..
Önemli notlar
- Sık sık sorgulayan bir aygıtı hata ayıklarken, aralığın gerçekten düşük olması akıllıca olur, böylece tetiklenmesi için çok uzun süre beklemenize gerek kalmaz.
- Orijinal kaynak dosyada değişiklikler yapabilirsiniz, ancak gadget'ı kapatmanız / yeniden açmanız ve sonra yeniden eklemeniz gerekir.
- Yüklenmemiş simge hakkında bir hata alırsanız, komut dosyası hata ayıklamasını etkinleştirmek için ilk adımı izlemediniz.
- İzlenecek değişkenlerin adlarını İzleme kutusuna manuel olarak girmeniz gerekir, ancak gadget'ı tıpkı gerçek bir hata ayıklayıcı gibi.
Mutlu hata ayıklama!