HandleConversionException
Convert an exception to a variant exception
Declaration
Source position: variants.pp line 314
procedure HandleConversionException(const ASourceType: tvartype;
const ADestType: tvartype);
Description
HandleConversionException converts a RTL exception (EConvertError or ERangeError or EOverFlow ) to an appropriate variant error (varCastError and varOverFlowError ). Other exceptions are re-raised. If a source and destination type ASourceType and aDestType are specified they are included in the error message.
See also
Name | Description |
---|---|
EConvertError | |
EOverFlow | |
ERangeError | |
varCastError | Raise a variant type cast error EVariantTypeCastError |
varOverFlowError | Raise an EVariantOverflowError error. |