Sdílet prostřednictvím


Třída Exception v jazyce Visual Basic

Pro usnadnění používání strukturovaného zpracování vyjímek, Visual Basic poskytuje možnost oddělení standardního kódu od kódu pro zpracování výjimek. Kód zpracování výjimek přistupuje k instanci třídy Exception, která umožňuje načíst informace o jakákoliv výjimce se kterou se setkáte.

Poznámky

Kdykoli je vyvolána výjimka, je nastaven globální objekt Err a je vytvořena nová instance třídy Exception.

Vlastnosti třídy Exception pomáhají při identifikaci umístění kódu, typu a příčiny výjimky. Například vlastnost StackTrace obsahuje seznam volaných metody, které vedly k výjimce a pomáhá najít, kde dochází k chybě v kódu. Vlastnost Message vrací text zprávy popisující chybu. Tuto zprávu můžete změnit k usnadnění pochopení chyby. Pokud nezadáte textový řetězec chybové zprávy, je použita výchozí zpráva. HelpLink získá nebo nastaví odkaz k přidruženému souboru nápovědy. Source získá nebo nastaví řetězec obsahující název objekt, který způsobil chybu nebo název sestavení kde vyjímka vznikla.

Poznámka

Vyhněte se psaní kódu, který testuje výskyt konkrétní chybové zprávy, protože zprávy se v různých verzích třídy můžou změnit. Místo toho testujte typ výjimky nebo použijte číslo výjimka z globálních objektů Err.

Vlastnosti třídy Exception

Následující tabulka uvádí a popisuje vlastnosti třídy Exception.

Vlastnost

Popis

HelpLink

Získá nebo nastaví odkaz na soubor nápovědy přidružené k této výjimce.

HResult

Získá nebo nastaví HRESULT, kódované číselné hodnota přiřazené k určité výjimce.

InnerException

Získá instanci Exception, která způsobila aktuální výjimku.

Message

Získá zprávu popisující aktuální výjimku.

Source

Získá nebo nastaví název aplikace nebo objektu, který způsobil chybu.

StackTrace

Získá řetězcové vyjádření snímku zásobníku volání v čase kdy byla vyvolána aktuální vyjímka.

TargetSite

Získá metodu, která vyvolala aktuální výjimku.

Viz také

Úkoly

Poradce při potížích s výjimkou zpracování (Visual Basic)

Koncepty

Úvod do zpracování (Visual Basic) výjimek

Typy chyb (Visual Basic)

Přehled strukturovaného zpracování výjimek pro jazyk Visual Basic

Nestrukturovaný přehled (Visual Basic) zpracování výjimek

Další zdroje

Úkoly (Visual Basic) zpracování výjimek