Výjimka zpracování (ladění)
Výjimka se mimořádné situace, která se stane, když je spuštěný program.Výjimky jsou často označení problémy, které mají k ladění.Dojde k výjimce ladicí program zapisuje zprávu výjimku Výstup okno, pokud není zakázána v Obecné, ladění, dialogové okno Možnosti dialogové okno.
Ladicí program může nebo mohou přerušení spuštění dojde k výjimce.
Výjimka technologii ASP dochází, není zpracován ladicí program vždy konce spuštění.
Poznáte debugger přerušit provádění okamžitě po vyvolání výjimky, před všechny popisovače je vyvolána.Další informace naleznete v tématu Jak: konec při je výjimka.
Jestliže ladíte s [NIB] 12/13 Postupy: Krokování s použitím možnosti Pouze můj kód, budete mít třetí možnost.Poznáte debugger rozdělit na všechny výjimky, který není zpracováván Handler v uživatele (kód "My").Další informace naleznete v tématu Jak: ukončení na uživatele neošetřené výjimky.
PROSTŘEDÍ ASP.NET má popisovač nejvyšší úrovně výjimky, která zpracovává výjimky zobrazení chybové stránky uživatelům prohlížeče.Tento popisovač výjimky nejvyšší úrovně se zastaví z rozdělení do ladicího programu, pokud je zapnuta pouze tento kód neošetřené výjimce.Zkontrolujte, zda povolit pouze tento kód ASP.ČISTÁ ladění.
Nezapomeňte, že pokud výjimku dochází, není vůbec zpracován vždy konce ladicí program.Neošetřené uživatelské nastavení, nezmění.
Visual Studio debugger rozpoznává následující kategorie výjimky:
Výjimky C++
Společné language runtime výjimky
Spravované ladění Asistenti
Nativní spuštění kontroly
Výjimky Win32
Mít většina výjimek, které jsou navrženy reagovat na výjimku, pokud k ní dojde.Díky programu příležitost k obnovení z mimořádné situace.Nativní spuštění kontroly nemají obslužné rutiny.
V aplikaci Visual Basic ladicí program představuje všechny chyby jako výjimky, i když použijete On Errorchyba obslužné x.500.
Visual Basic a C#, ladicí program nyní obsahuje nový Výjimka pomocníka , který poskytuje další informace, dojde k výjimce.
Následující témata poskytují informace o zpracování výjimek:
-
[!POZNÁMKA]
(Visual Basic a Visual C# pouze) Nezachycené výjimky dojde s pomocníka výjimku vypnutý, pseudovariable $exception vkládá Locals okna.Můžete rozšířit tento pseudovariable zobrazit informace o výjimku.
Viz také
Úkoly
[NIB] 12/13 Postupy: Krokování s použitím možnosti Pouze můj kód