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)