Freigeben über


IsError-Funktion

Aktualisiert: November 2007

Gibt einen Boolean-Wert zurück, der angibt, ob ein Ausdruck ein Ausnahmetyp ist.

Public Function IsError(ByVal Expression As Object) As Boolean

Parameter

  • Expression
    Erforderlich. Object-Ausdruck.

Hinweise

IsError gibt True zurück, wenn der Ausdruck eine Object-Variable darstellt, die sich im System-Namespace von der Exception-Klasse herleitet.

Eine von System.Exception abgeleitete Ausnahme kann mit den Try...Catch...Finally-Anweisungen abgefangen werden.

Beispiel

Im folgenden Beispiel wird mithilfe der IsError-Funktion überprüft, ob ein Ausdruck eine Systemausnahme darstellt.

Sub demonstrateIsError(ByVal firstArg As Integer)
    Dim returnVal As New Object
    Dim badArg As String = "Bad argument value"
    Dim errorCheck As Boolean
    If firstArg > 10000 Then
        returnVal = New System.ArgumentOutOfRangeException(badArg)
    End If
    errorCheck = IsError(returnVal)
End Sub

Anforderungen

Namespace:Microsoft.VisualBasic

**Modul:**Information

**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Siehe auch

Referenz

IsArray-Funktion (Visual Basic)

IsDate-Funktion (Visual Basic)

IsDBNull-Funktion

IsNothing-Funktion

IsNumeric-Funktion (Visual Basic)

IsReference-Funktion

Object-Datentyp

TypeName-Funktion (Visual Basic)