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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Variants.pas System.Variants.hpp |
System.Variants | System.Variants |
Description
Convertit un variant dans le type spécifié.
VarAsType convertit un variant en un type spécifié et renvoie un nouveau Variant ayant le type spécifié.
V est le Variant à convertir.
VarType est un code de type variant qui indique le type dans lequel V doit être converti. Il peut s'agir d'une des constantes définies dans l'unité System, ou du code de type pour un type variant personnalisé. Il ne peut pas inclure les bits varArray ou varByRef.
VarAsType déclenche une exception si le variant ne peut pas être converti dans le type donné. Il s'agit de EVariantError ou de l'un de ses descendants, tels que EVariantOverflowError ou EVariantTypeCastError.