Table of Contents

Enum VBVarType

Namespace
RDCore.SDK.Runtime.Abstract.StdLib
Assembly
RDCore.SDK.dll

MS-VBAL 6.1.1.16 VbVarType

public enum VBVarType

Fields

VBArray = 8192

The VBVariantValue subtype is VBArrayType.

VBBoolean = 11

The VBVariantValue subtype is VBBooleanType.

VBByte = 17

The VBVariantValue subtype is VBByteType.

VBCurrency = 6

The VBVariantValue subtype is VBCurrencyType.

VBDataObject = 13

The VBVariantValue subtype is VBObjectType.

VBDate = 7

The VBVariantValue subtype is VBDateType.

VBDecimal = 14

The VBVariantValue subtype is VBDecimalType.

VBDouble = 5

The VBVariantValue subtype is VBDoubleType.

VBEmpty = 0

The VBVariantValue subtype is VBEmptyType.

VBError = 10

The VBVariantValue subtype is VBErrorType.

VBInteger = 2

The VBVariantValue subtype is VBIntegerType.

VBLong = 3

The VBVariantValue subtype is VBLongType.

VBLongLong = 20

The VBVariantValue subtype is VBLongLongType.

👉 This value is statically undefined in a 32-bit environment.

VBNull = 1

The VBVariantValue subtype is VBNullType.

VBObject = 9

The VBVariantValue subtype is VBObjectType.

VBSingle = 4

The VBVariantValue subtype is VBSingleType.

VBString = 8

The VBVariantValue subtype is VBStringType.

VBUserDefinedType = 36

The VBVariantValue subtype is VBUserDefinedTypeValue.

VBVariant = 12

The VBVariantValue subtype is VBVariantType.

👉 Variant unwrapping can get really funky.

Remarks

These values encode the possible return values of the StdInformation__VarType(VBVariantValue) function.