System.Variants.VarResultCheck

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
System.Variants.pas
System.Variants.hpp
System.Variants System.Variants

Description

Déclenche une exception de variant basée sur la valeur de HRESULT.

VarResultCheck examine la valeur de HRESULT renvoyée par de nombreuses routines de variant. Si AResult vaut S_OK, VarResultCheck ne fait rien. Sinon, VarResultCheck tente d'établir une correspondance entre AResult et une exception de variant et de déclencher cette exception. Si VarResultCheck n'est pas capable d'établir une correspondance entre AResult et une exception de variant spécifique, elle déclenche une exception EVariantError.

Spécifiez ASourceType et ADestType lorsque l'opération implique une conversion entre deux types de variant.

Voir aussi