Skip to content

VarResultCheck

Check the result of an operation and raise exception if not OK.

Declaration

Source position: variants.pp line 312

  procedure VarResultCheck(AResult: HRESULT);
  procedure VarResultCheck(AResult: HRESULT; ASourceType: tvartype; 
                          ADestType: tvartype);

Description

VarResultCheck checks the result aResult. If it difers from VAR_OK then an appropriate exception is raised based on the error code. If a source and destination type ASourceType and aDestType are specified they are included in the error message.

See also

Name Description
VarArrayLockedError Raise an EVariantArrayLockedError error
VarBadIndexError Raise an EVariantBadIndexError error
VarInvalidNullOp Raise an EVariantInvalidOpError error
VarInvalidOp Raise a EVariantInvalidOpError error
VarOverflowError Raise an EVariantOverflowError error.