| DynArrayFromVariant |
Convert a variant to a dynamic arrayt |
| DynArrayToVariant |
Convert a Dynamic Array To a Variant |
| FindCustomVariantType |
Find a custom variant class on vartype |
| FindVarData |
Return a pointer to variant data |
| GetPropValue |
Return a property value as a variant |
| GetVariantProp |
Get variant valued property |
| HandleConversionException |
Convert an exception to a variant exception |
| Null |
Return a null variant |
| SetClearVarToEmptyParam |
Create an error variant with value VAR_PARAMNOTFOUND |
| SetPropValue |
Set a property value as a variant |
| SetVariantProp |
Set variant valued property |
| Unassigned |
Return an unassigned variant |
| VarArrayAsPSafeArray |
Return internal array of variant value |
| VarArrayCreate |
Create a variant array |
| VarArrayCreateError |
Raise an EVariantArrayCreateError error |
| VarArrayDimCount |
Return the number of dimensions of the array. |
| VarArrayHighBound |
Return lower bound of an array |
| VarArrayLock |
get a pointer to data of a variant array |
| VarArrayLockedError |
Raise an EVariantArrayLockedError error |
| VarArrayLowBound |
Return lower bound of an array |
| VarArrayOf |
Create a variants array of a series of values |
| VarArrayRef |
Get a reference to a variant array |
| VarArrayUnlock |
Release data captured by VarArrayLock |
| VarAsError |
Create an error-typed variant |
| VarAsType |
Attempt to cast a variant to another type |
| VarBadIndexError |
Raise an EVariantBadIndexError error |
| VarBadTypeError |
Raise an EVariantBadVarTypeError error |
| VarCastError |
Raise a variant type cast error EVariantTypeCastError |
| VarCastErrorOle |
Raise a variant type cast error EVariantTypeCastError |
| VarCheckEmpty |
Raise exception if a variant is empty. |
| VarClear |
Clear the variant value |
| VarCompareValue |
Compare 2 variant values |
| VarCopyNoInd |
Not supported |
| VarEnsureRange |
Make sure the variant is within a specified range. |
| VarFromDateTime |
Create variant from TDateTime value. |
| VarInRange |
Check if a variant is in a range of values |
| VarInvalidArgError |
Raise an EVariantInvalidArgError error |
| VarInvalidNullOp |
Raise an EVariantInvalidOpError error |
| VarInvalidOp |
Raise a EVariantInvalidOpError error |
| VarIsArray |
Check whether a variant is an array |
| VarIsBool |
Check if the variant is a boolean |
| VarIsByRef |
Check if the variant is a reference to a value. |
| VarIsClear |
Check if a variant is clear |
| VarIsCustom |
Check if the variant is a custom value. |
| VarIsEmpty |
Check if the variant is empty |
| VarIsEmptyParam |
Check if the variant is an error value for VAR_PARAMNOTFOUND |
| VarIsError |
Check if the variant has type varError |
| VarIsFloat |
Check if the variant is a floating-point value. |
| VarIsNull |
Check if a variant is null |
| VarIsNumeric |
Check if the variant is a numerical value |
| VarIsOrdinal |
Check if the variant is an ordinal value. |
| VarIsStr |
Check if the variant is a string |
| VarIsType |
Check if a variant is of certain type |
| VarNotImplError |
Raise an EVariantNotImplError error |
| VarOutOfMemoryError |
Raise an EVariantOutOfMemoryError error |
| VarOverflowError |
Raise an EVariantOverflowError error. |
| VarRangeCheckError |
Raise an EVariantOverflowError error |
| VarResultCheck |
Check the result of an operation and raise exception if not OK. |
| VarSameValue |
Check if 2 variants are the same |
| VarSupports |
Check if a variant supports an interface. |
| VarToDateTime |
Convert a variant to datetime value |
| VarToStr |
Convert a variant to string value |
| VarToStrDef |
Convert a variant to string value, specifying a default |
| VarToUnicodeStr |
Convert a variant to string value |
| VarToUnicodeStrDef |
Convert a variant to string value, specifying a default |
| VarToWideStr |
Convert a variant to string value |
| VarToWideStrDef |
Convert a variant to string value, specifying a default |
| VarType |
Return the type of a variant. |
| VarTypeAsText |
Return a textual description of the variant type |
| VarTypeDeRef |
Returns the resolved type of a variant. |
| VarTypeIsValidArrayType |
Check if a variant type can be used in an array |
| VarTypeIsValidElementType |
Check if a variant type can be used in an array |
| VarUnexpectedError |
Raise an EVariantUnexpectedError error |