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 |
---|---|
Získá nebo nastaví odkaz na soubor nápovědy přidružené k této výjimce. |
|
Získá nebo nastaví HRESULT, kódované číselné hodnota přiřazené k určité výjimce. |
|
Získá instanci Exception, která způsobila aktuální výjimku. |
|
Získá zprávu popisující aktuální výjimku. |
|
Získá nebo nastaví název aplikace nebo objektu, který způsobil chybu. |
|
Získá řetězcové vyjádření snímku zásobníku volání v čase kdy byla vyvolána aktuální vyjímka. |
|
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
Přehled strukturovaného zpracování výjimek pro jazyk Visual Basic
Nestrukturovaný přehled (Visual Basic) zpracování výjimek