Číst v angličtině

Sdílet prostřednictvím


(Visual Basic) příkaz throw

Výjimku v rámci procedury.

Throw [ expression ]

Část

  • expression
    Obsahuje informace týkající se vyvolá výjimku.Nepovinné, když má bydliště Catch prohlášení požadováno jinak.

Poznámky

Throw Prohlášení výjimku, kterou lze zpracovat s kódem structured exception handling (Try...Catch...Finally) nebo Nestrukturovaný kód zpracování výjimek (On Error GoTo).Můžete použít Throw příkaz soutisk chyb v kódu, protože Visual Basic posune nahoru zásobník volání, dokud nenajde odpovídající kód zpracování výjimek.

A Throw prohlášení se žádný výraz lze použít pouze v Catch prohlášení, ve kterém případě příkaz znovu výjimku podle aktuálně zpracované Catch prohlášení.

Throw Příkaz obnoví zásobník volání expression výjimku.Pokud expression není k dispozici, zásobník volání je vlevo beze změny.Získat přístup k zásobníku volání prostřednictvím výjimky StackTrace vlastnost.

Příklad

Následující kód používá Throw prohlášení k vyvolání výjimky:

' Throws a new exception.
Throw New System.Exception("An exception has occurred.")

Požadavky

Obor názvů: Microsoft.VisualBasic

**Modul:**Interaction

Sestavení: knihovna Runtime jazyka Visual Basic (v knihovny Microsoft.VisualBasic.dll)

Viz také

Referenční dokumentace

Zkuste...Úlovek...Nakonec prohlášení (Visual Basic)

Na výpisu chyb (Visual Basic)