次の方法で共有


IsError 関数

更新 : 2007 年 11 月

式が例外型かどうかを調べ、結果をブール型 (Boolean) の値で返します。

Public Function IsError(ByVal Expression As Object) As Boolean

パラメータ

  • Expression
    必ず指定します。オブジェクト型 (Object) の式です。

解説

IsError は、式が System 名前空間の Exception クラスから派生したオブジェクト型 (Object) の変数を表す場合に True を返します。

System.Exception から派生した例外は、Try...Catch...Finally ステートメントを使用してキャッチできます。

使用例

次の例では、IsError 関数を使って、式がシステム例外を表すかどうかを調べます。

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

必要条件

名前空間 : Microsoft.VisualBasic

モジュール : Information

アセンブリ : Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll)

参照

参照

IsArray 関数 (Visual Basic)

IsDate 関数 (Visual Basic)

IsDBNull 関数

IsNothing 関数

IsNumeric 関数 (Visual Basic)

IsReference 関数

オブジェクト型 (Object)

TypeName 関数 (Visual Basic)