Kā izstrādātājam lietojumprogrammu atkļūdošana un problēmu novēršana ir obligāti jāapgūst prasme. DebugView ir lietojumprogramma, kas ļauj jums uzraudzīt atkļūdošanas izvadi jūsu vietējā sistēmā vai jebkurā datorā tīklā, kas ir pieejams, izmantojot TCP / IP. Raksts ir pievienots šo ziņojumu avota kodam C#.
Lejupielādes adrese DebugView v4.90:
Hipersaites pieteikšanās ir redzama.
Hipersaites pieteikšanās ir redzama.
Uzstādīšana un lietošana
Vienkārši izpildiet DebugView programmas failu (dbgview.exe) un DebugView nekavējoties sāks tvert atkļūdošanas izvadi. Ņemiet vērā, ka, ja lietojat DebugView operētājsistēmā Windows 2000/XP, jums ir jābūt administratora tiesībām, lai skatītu kodola režīma atkļūdošanas izvadi. Izvēlnes, karstos taustiņus vai rīkjoslas pogas var izmantot, lai notīrītu logus, saglabātu pārraudzītos datus failos, meklētu izvadi, mainītu logu fontus un veiktu citas darbības. Tiešsaistes palīdzībā ir aprakstīti visi DebugView līdzekļi.
Funkcija DebugView
- Jūs varat apskatīt lietojumprogrammas izvades atkļūdošanas informāciju.
- Jūs varat apskatīt vadītāja izvadīto atkļūdošanas informāciju.
- Jūs varat apskatīt vietējās mašīnas atkļūdošanas informāciju.
- Jūs varat apskatīt attālinātās mašīnas nodošanas ekspluatācijā informāciju.
- To var izcelt saskaņā ar noteikumiem.
- Var filtrēt, pamatojoties uz atslēgvārdiem.
- Var meklēt pēc atslēgvārdiem.
- Jaunāko ierakstu var parādīt automātiski
- ...
Izvades atkļūdošanas informācija
Gan lietojumprogrammas, gan draiveri var ģenerēt atkļūdošanas informāciju, izmantojot atbilstošos API.
1. Nepārvaldītas lietojumprogrammas var izvadīt atkļūdošanas informāciju, izmantojot Win32 API OutputDebugString().
2. Pārvaldītā lietojumprogramma var izvadīt atkļūdošanas informāciju, izmantojot System.Diagnostics.Debug.Print(), un OutputDebugString() tiek izsaukta iekšēji.
3. Draiveris var izvadīt atkļūdošanas informāciju, izmantojot DbgPrint() vai DbgPrintEx() (vai izmantojot KdPrint vai KdPrintEx makro). Šie divi makro ir kartēti attiecīgi uz DbgPrint() vai DbgPrintEx() atkļūdošanas versijā un tukši laidiena versijā.
C# izvada atkļūdošanas informāciju
Vispirms atvērsim rīku DebugView, un testa kods ir šāds:
Izejas informācija ir tāda, kā parādīts zemāk redzamajā attēlā:
Protams, DebugView var arī atkļūdot attālās mašīnas atkļūdošanas informāciju.
c#, lai iegūtu OutputDebugString atkļūdošanas informāciju
Lūdzu, skatiet principuHipersaites pieteikšanās ir redzama.
(Beigas)
|