[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] |
Check if a variant type can be used in an array
Source position: variants.pp line 142
function VarTypeIsValidElementType( |
const aVarType: tvartype |
):Boolean; |
aVarType |
|
Type to test |
True if the variant type aVarType can be used in an array
VarTypeIsValidElementType checks if the variant type aVarType can be used as the type of a variant array, similar to VarTypeIsValidArrayType. It returns True if it is usable, False otherwise. Currently, the following types are valid: SmallInt, Integer, Single, Double, Date, Currency, OleStr, Dispatch, Error, Boolean, Variant, Unknown (interface IUnknown), ShortInt, Byte, Word, LongWord int64. In addition, if the variant type is an known custom variant type, True is also returned.
Reference and array indicators are stripped before the test.
|
Check whether a variant is an array |
|
|
Check if a variant type can be used in an array |