HandleConversionException¶
Convert an exception to a variant exception.
Declaration¶
Source position: variants.pp line 321
procedure HandleConversionException(const ASourceType: tvartype;
const ADestType: tvartype);
Arguments¶
| Name | Description |
|---|---|
| ASourceType | Source variant type. |
| ADestType | Destination variant type. |
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 | |
| ERangeError | |
| varCastError | Raise a variant type cast error EVariantTypeCastError. |
| varOverFlowError | Raise an EVariantOverflowError error. |
| EOverFlow |