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