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. |