(Visual Basic) příkaz throw
Výjimku v rámci procedury.
Throw [ expression ]
- expression
Obsahuje informace týkající se vyvolá výjimku.Nepovinné, když má bydliště Catch prohlášení požadováno jinak.
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.
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.")
Obor názvů: Microsoft.VisualBasic
**Modul:**Interaction
Sestavení: knihovna Runtime jazyka Visual Basic (v knihovny Microsoft.VisualBasic.dll)