Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 36031|Yanıt: 2

[Kaynak] Geliştiriciler için mutlaka sahip olmalı bir DebugView hata ayıklama eğitimi

[Bağlantıyı kopyala]
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
Yayınlandı 17.09.2021 21:31:04 |
Öğrenmeye bir göz atın
Yayınlandı 18.09.2021 23:32:16 |
Bak yeni bir şey nasıl olur
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com