System.Variant.AsType
C++
Variant __fastcall AsType(int VarType) const;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | sysvari.h | System | Variant |
Beschreibung
Wandelt ein Variant-Objekt in den mit VarType angegebenen Typ um.
AsType gibt ein neues Variant-Objekt zurück, das denselben Wert wie das ursprüngliche Variant-Objekt, aber den mit VarType angegebenen Typ hat. Nach einem Aufruf von AsType sind zwei Variant-Objekte desselben Typs vorhanden.
Die möglichen Werte für den Parameter VarType, der ein Integerwert ist, sind in der folgenden Tabelle aufgeführt.
Int-Wert | Variant-Typ |
---|---|
0x0000 |
Empty |
0x0001 |
Null |
0x0002 |
Smallint |
0x0003 |
Integer |
0x0004 |
Single |
0x0005 |
Double |
0x0006 |
Currency |
0x0007 |
Date |
0x0008 |
OleStr |
0x0009 |
Dispatch |
0x000A |
Error |
0x000B |
Boolean |
0x000C |
Variant |
0x000D |
Unknown |
0x0010 |
ShortInt |
0x0011 |
Byte |
0x0012 |
Word |
0x0013 |
LongWord |
0x0014 |
Int64 |
0x0015 |
UInt64 |
0x0048 |
StrArg |
0x0100 |
String |
0x0101 |
Any |
0x0102 |
UString |
0x0FFF |
TypeMask |
0x2000 |
Array |
0x4000 |
ByRef |