| EVariantArrayCreateError |
Error raised when a problem is detected during creation of an array. |
| EVariantArrayLockedError |
Error raised when an operation on a locked array is performed. |
| EVariantBadIndexError |
Error raised when an invalid array index is detected. |
| EVariantBadVarTypeError |
>Error raised when an invalid variant type is detected. |
| EVariantDispatchError |
Exception raised in case of variant dispatching errors. |
| EVariantInvalidArgError |
Error raised when an invalid argument is detected. |
| EVariantInvalidNullOpError |
Variant invalid null operation error. |
| EVariantInvalidOpError |
Error raised when an invalid operation is performed. |
| EVariantNotAnArrayError |
Error raised when an array operation is performed on a non-array variant. |
| EVariantNotImplError |
Error raised when a variant operation not implemented. |
| EVariantOutOfMemoryError |
Error to signal an out-of-memory condition. |
| EVariantOverflowError |
Error raised when an overflow error is detected. |
| EVariantParamNotFoundError |
Error raised when a parameter is not found. |
| EVariantRangeCheckError |
Exception class to signal range checks. |
| EVariantTypeCastError |
Error raised when an invalid typecast is performed. |
| EVariantUnexpectedError |
Exception raised during unexpected error. |
| IVarInstanceReference |
Interface for variants that refer to an object. |
| IVarInvokeable |
Interface needed for custom variants that need to implement dynamic properties and methods. |
| TCustomVariantType |
Base class for a custom variant type. |
| TInvokeableVariantType |
TCustomVariantType descendent that implements DispInvoke. |
| TPublishableVariantType |
TInvokeableVariantType descendent that implements reading published properties. |