
enum TVariable::VariableType
| Name | Value | Description |
|---|---|---|
| NONE | 0 | Type is unset. |
| BOOLEAN | 1 | one byte, 1/0 value for true and false. |
| INTEGER | 2 | 64bit signed integer. |
| DECIMAL | 3 | 64bit signed floating decimal. |
| ASTRING | 4 | 8bit UTF-8, null terminating string. |
| WSTRING | 5 | 16bit UTF-16 wide character, null terminating string. |
| BSTRING | 6 | 8bit biniary string. |
| DATE | 7 | 32bit day count from the 1/1/1601. |
| UTC_TIME | 8 | 64bit windows FILETIME variable. |
| OS_HANDLE | 9 | HANDLE value, for files, mutexes and the like. |
| REFERENCE | 10 | 64bit pointer to a TVariable. |
| POINTER | 11 | 64bit void pointer to any memory location, with unlimited lenght. |
| ERROR_MSG | 12 | TVariable that is an error message, has both a ascii string and an unsigned int error code. |
| FUNCTION | - | deprecated. use TScript::AddMethod instead. |
| STRUCTURE | 14 | TVariable that is a structure or an array. |
Also See
CastingOperatorsListen All
Comments (0)

