System.Internal.VarHlpr.VariantCast

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch