System.Variants.VarResultCheck

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure VarResultCheck(AResult: HRESULT); overload;
procedure VarResultCheck(AResult: HRESULT; ASourceType, ADestType: TVarType); overload;

C++

extern DELPHI_PACKAGE void __fastcall VarResultCheck(HRESULT AResult)/* overload */;

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
System.Variants.pas
System.Variants.hpp
System.Variants System.Variants

説明

HRESULT 値を基にバリアント例外を発生させます。

VarResultCheck は、多くのバリアント ルーチンから返される HRESULT 値を確認します。AResult が S_OK であれば、VarResultCheck は何も行いません。それ以外の場合には、VarResultCheck は、AResult に対応するバリアント例外を探して、その例外を発生させます。AResult に対応するバリアント例外が見つからなかった場合、VarResultCheckEVariantError を発生させます。

操作で 2 つのバリアント型の間の変換を行っている場合には、ASourceType および ADestType を指定してください。

関連項目