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.