29.04.2014 Aufrufe

Leseprobe

Leseprobe

Leseprobe

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Kapitel 11 • C#-Code debuggen 191<br />

11.1.8 Just-in-Time-Debugging<br />

Eine unbehandelte Ausnahme ist natürlich ein hervorragender Ausgangspunkt für<br />

eine Debugger-Sitzung. Das NGWS-Laufzeitsystem konfrontiert Sie in diesem<br />

Fall mit einem Dialogfeld (vgl. Abbildung 11.9), das es Ihnen erlaubt, die Kontrolle<br />

einem Debugger Ihrer Wahl zu übergeben. Man nennt dieses Vorgehen Justin-time-Debugging<br />

(JIT), da der Debugger »gerade zum richtigen Zeitpunkt« zum<br />

Einsatz kommt.<br />

Bild 11.9: Das Dialogfeld Just-in-Time Debugging erscheint bei Auftreten einer<br />

unbehandelten Ausnahme<br />

Wenn Sie das Dialogfeld über die Schaltfläche Yes beenden, klinkt sich der SDK-<br />

Debugger in das Programm ein, öffnet den Quellcode und markiert darin die<br />

Zeile, die für die Ausnahme verantwortlich ist. Darüber hinaus informiert Sie ein<br />

weiteres Dialogfeld (das diesmal der Debugger anzeigt) noch einmal über die Art<br />

der aufgetretenen Ausnahme (Abbildung 11.10).<br />

Nachdem Sie das Dialogfeld weggeklickt haben, stehen Ihnen alle in diesem<br />

Kapitel vorgestellten Techniken zur Verfügung, um dem Fehler auf den Grund zu<br />

gehen.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!