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 |