System.Variants.VarResultCheck
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 に対応するバリアント例外が見つからなかった場合、VarResultCheck は EVariantError を発生させます。
操作で 2 つのバリアント型の間の変換を行っている場合には、ASourceType および ADestType を指定してください。