Sdílet prostřednictvím


Pokračování v provádění po výjimce

Při ladění konce spuštění z důvodu výjimky, zobrazí se dialogové okno.Visual Basic a C#, zobrazí se Pomocník pro výjimky dialogové okno, ve výchozím nastavení.Pro C++, zobrazí se starší výjimku dialogové okno.Pokud používáte aplikaci Visual Basic nebo C#, ale zakázáno Výjimku pomocníka v Možnosti zobrazí dialogové okno výjimku dialogové okno.

Při Výjimku pomocníka nebo výjimku zobrazí se dialogové okno, můžete se pokusit opravit problém, který způsobil výjimku.

Spravovaný kód

Ve spravovaném kódu můžete pokračovat spuštění ve stejném podprocesu po Neošetřená výjimka.Výjimku pomocníka unwinds zásobník volání do bodu, kde byla vyvolána výjimka.

Nativního kódu

Nativní C/C++ máte dvě možnosti:

  • Klepnutím na Break a zkuste problém vyřešit.Při práci v režimu přerušení, můžete unwind zásobník volání klepnutím pravým tlačítkem myši na snímek v Zásobník volání okna a výběrem Unwind tento snímek v místní nabídce.Při ladění výjimku dialogovém okně zobrazí znovu, pokud máte problém není pevná.Jinak výjimku dialogové okno neobjeví.

  • Klepnutím na Pokračovat bude provádění pokračovat bez pokusu o vyřešení problému.Výjimku se znovu zobrazí dialogové okno.

Smíšené kód

Pokud zasáhnete neošetřenou výjimku při ladění smíšené nativní a spravovaný kód omezení operačního systému zabránit příkazem zásobníku volání.Při převíjení zásobník volání pomocí místní nabídky vysvětluje chybovou zprávu, že nelze z neošetřené unwind ladicí program s výjimkou během ladění-kód.

Viz také

Koncepty

Zpracování výjimek (ladění)