Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 36031|Odgovoriti: 2

[Vir] Obvezen vodič za odpravljanje napak v DebugView za razvijalce

[Kopiraj povezavo]
Objavljeno na 17. 09. 2021 21:29:17 | | | |
Kot razvijalec je odpravljanje napak aplikacij in odpravljanje težav nujna mojstrska veščina. DebugView je aplikacija, ki vam omogoča spremljanje izhodov razhroščevanja na vašem lokalnem sistemu ali na katerem koli računalniku v omrežju, ki je dostopen prek TCP/IP. Članek je priložen izvorni kodi teh sporočil v C#.

Naslov za prenos za DebugView v4.90:

Prijava do hiperpovezave je vidna.

Prijava do hiperpovezave je vidna.


Namestitev in uporaba

Preprosto zagnajte programsko datoteko DebugView (dbgview.exe) in DebugView bo takoj začel zajemati izhod razhroščevanja. Upoštevajte, da če uporabljate DebugView na Windows 2000/XP, morate imeti administratorske pravice za ogled izhodov razhroščevanja v načinu jedra. Meniji, bližnjice ali gumbi na orodni vrstici se lahko uporabljajo za čiščenje oken, shranjevanje nadzorovanih podatkov v datoteke, iskanje izhodov, spreminjanje pisav oken in še več. Spletna pomoč opisuje vse funkcije DebugView.

Funkcija DebugView


  • Lahko si ogledate informacije o odpravljanju napak, ki jih aplikacija izhodi.
  • Lahko si ogledate informacije o razhroščevanju, ki jih izhodi gonilnik.
  • Lahko si ogledate informacije o odpravljanju napak lokalnega računalnika.
  • Lahko si ogledate informacije o zagonu oddaljenega stroja.
  • Lahko se označi glede na pravila.
  • Lahko se filtrira glede na ključne besede.
  • Lahko jih iščete po ključnih besedah.
  • Najnovejši zapis se lahko samodejno prikaže
  • ...



Izhodne informacije o odpravljanju napak

Tako aplikacije kot gonilniki lahko generirajo informacije za razhroščevanje prek ustreznih API-jev.

1. Neupravljane aplikacije lahko izpišejo informacije o odpravljanju napak preko Win32 API-ja OutputDebugString().

2. Upravljana aplikacija lahko izpiše informacije o odpravljanju napak prek System.Diagnostics.Debug.Print(), OutputDebugString() pa se kliče interno.

3. Gonilnik lahko izpiše informacije o razhroščevanju preko DbgPrint() ali DbgPrintEx() (ali z uporabo makrov KdPrint ali KdPrintEx). Ta dva makroja sta v Debug različici preslikana na DbgPrint() oziroma DbgPrintEx(), v različici Release pa prazna.

C# izhodi informacije za razhroščevanje

Najprej odpremo orodje DebugView, testna koda pa je naslednja:


Izhodne informacije so prikazane na spodnji sliki:



Seveda lahko DebugView tudi odpravlja napake na oddaljenih napravah.

c# za pridobitev informacij o razhroščevanju OutputDebugString

Prosimo, sklicujte se na načeloPrijava do hiperpovezave je vidna.


(Konec)




Prejšnji:.NET Core določa delujoče sistemsko okolje in določa okoljske spremenljivke
Naslednji:C# Tip celice NPOI
Objavljeno na 17. 09. 2021 21:31:04 |
Poglejte učenje
Objavljeno na 18. 09. 2021 23:32:16 |
Poglej, kaj pa kaj novega
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com