|
|
Yayınlandı 17.09.2021 21:29:17
|
|
|
|

Bir geliştirici olarak, uygulamaları hata ayıklamak ve sorunları çözmek mutlaka ustalaşmanız gereken bir beceridir. DebugView, yerel sisteminizde veya TCP/IP üzerinden erişilebilen herhangi bir ağ üzerindeki bilgisayarda hata ayıklama çıktısını izlemenize olanak tanıyan bir uygulamadır. Makale, bu mesajların kaynak koduna C# dilinde eklenir.
DebugView v4.90 için indirme adresi:
Bağlantı girişi görünür.
Bağlantı girişi görünür.
Kurulum ve kullanım
Sadece DebugView program dosyasını (dbgview.exe) çalıştırın ve DebugView hemen hata ayıklama çıktısını yakalamaya başlar. Windows 2000/XP'de DebugView çalıştırıyorsanız, çekirdek modunda hata hata çıkışını görüntülemek için yönetici ayrıcalıklarına sahip olmanız gerektiğini unutmayın. Menüler, kısayot tuşları veya araç çubuğu düğmeleri pencereleri temizlemek, izlenen verileri dosyalara kaydetmek, çıktı aramak, pencere fontlarını değiştirmek ve daha fazlasını yapmak için kullanılabilir. Çevrimiçi yardım DebugView'un tüm özelliklerini açıklıyor.
DebugView fonksiyonu
- Uygulamanın çıkardığı hata ayıklama bilgisini görebilirsiniz.
- Sürücünün ayıklama bilgisini görebilirsiniz.
- Yerel makinenin hata ayıklama bilgilerini görebilirsiniz.
- Uzaktan makinenin göreve alma bilgilerini görebilirsiniz.
- Kurallara göre vurgulanabilir.
- Anahtar kelimelere göre filtrelenebilir.
- Anahtar kelimelere göre aranabilir.
- En son kayıt otomatik olarak görüntülenebilir
- ...
Çıkış hata ayıklama bilgisi
Hem uygulamalar hem de sürücüler ilgili API'ler aracılığıyla hata ayıklama bilgisi üretebilir.
1. Yönetilmeyen uygulamalar, Win32 API OutputDebugString() üzerinden hata ayıklama bilgisi çıkarabilir.
2. Yönetilen uygulama, System.Diagnostics.Debug.Print() üzerinden hata ayıklama bilgisi çıkarabilir ve OutputDebugString() dahili olarak çağrılır.
3. Sürücü, hata ayıklama bilgisini DbgPrint() veya DbgPrintEx() üzerinden (veya KdPrint veya KdPrintEx makroları kullanarak) çıkarabilir. Bu iki makro, Debug sürümünde sırasıyla DbgPrint() veya DbgPrintEx() ile eşlenir, Sürüm sürümünde ise boş olur.
C# hata ayıklama bilgisi çıktıları
Önce DebugView aracını açalım ve test kodu şöyle:
Çıkış bilgisi aşağıdaki şekilde gösterildiği gibidir:
Elbette, DebugView uzaktan makine hata ayıklama bilgilerini de ayıklayabilir.
c# ile OutputDebugString hata ayıklama bilgisini almak için
Lütfen prensibe bakınBağlantı girişi görünür.
(Son)
|
Önceki:.NET Core, çalışan sistem ortamını belirler ve ortam değişkenlerini ayarlarÖnümüzdeki:C# NPOI CellType tipi
|