System.Internal.VarHlpr.VariantCast
Delphi
procedure VariantCast(const src: Variant; var dst: Variant; vt: Integer);
C++
extern DELPHI_PACKAGE void __fastcall VariantCast(const System::Variant &src, System::Variant &dst, int vt);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.Internal.VarHlpr.pas System.Internal.VarHlpr.hpp |
System.Internal.VarHlpr | System.Internal.VarHlpr |
Beschreibung
Führt für eine Variante eine Typumwandlung durch.
VariantCast wandelt den Typ von src in den gewünschten Typ um und gibt die resultierende Variante als dst zurück. vt ist ein Wert, der den Typ der Ziel-Variante angibt.
Wenn die Quelle nicht in den gewünschten Typ umgewandelt werden kann, wird eine EVariantTypeCastError-Exception ausgelöst.