System.Variant.AsType
C++
Variant __fastcall AsType(int VarType) const;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | sysvari.h | System | Variant |
Description
Transtype un objet Variant vers le type spécifié par l'argument VarType.
AsType renvoie une nouveau Variant avec la même valeur que ce Variant mais avec le type spécifié par VarType. Après l'appel à AsType, il existe deux objets Variant du même type.
Le paramètre VarType est un entier, dont les valeurs possibles sont indiquées dans le tableau suivant :
Valeur int | Type Variant |
---|---|
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 |