System.Variants.VarAsType
Delphi
function VarAsType(const V: Variant; AVarType: TVarType): Variant;
C++
extern DELPHI_PACKAGE System::Variant __fastcall VarAsType(const System::Variant &V, System::Word AVarType);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Variants.pas System.Variants.hpp |
System.Variants | System.Variants |
Beschreibung
Konvertiert eine Variante in den angegebenen Typ.
VarAsType konvertiert eine Variante in den angegebenen Typ und gibt ein neues Variant-Objekt mit dem angegebenen Typ zurück.
V ist die zu konvertierende Variant-Instanz.
VarType ist ein Varianten-Typcode, der den Typ angibt, in den V konvertiert werden soll. Es kann sich um eine der in der Unit System definierten Konstanten oder den Typcode eines benutzerdefinierten Variantentyps handelt. Die Bits varArray und varByRef dürfen nicht enthalten sein.
VarAsType löst eine Exception aus, wenn die Variante nicht in den angegebenen Typ konvertiert werden kann. Die Exception kann EVariantError oder eine davon abgeleitete Klasse sein, wie z.B. EVariantOverflowError oder EVariantTypeCastError.