System.Variants.FindCustomVariantType
Delphi
function FindCustomVariantType(const AVarType: TVarType; out CustomVariantType: TCustomVariantType): Boolean;
function FindCustomVariantType(const TypeName: string; out CustomVariantType: TCustomVariantType): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall FindCustomVariantType(const System::TVarType AVarType, /* out */ TCustomVariantType* &CustomVariantType)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Variants.pas System.Variants.hpp |
System.Variants | System.Variants |
Description
Récupère l'objet qui implémente un type Variant personnalisé.
Utilisez FindCustomVariantType pour obtenir une référence à l'objet qui implémente un type Variant personnalisé.
TypeName est le nom de la classe dérivée TCustomVariantType que vous voulez récupérer.
AVarType est le code du type du Variant dont vous voulez récupérer la classe d'implémentation. Si vous disposez d'une instance d'un Variant dont la valeur est un type Variant personnalisé, vous pouvez obtenir une valeur pour ce paramètre en utilisant la fonction VarType.
CustomVariantType renvoie une instance du descendant de TCustomVariantType qui implémente le type Variant personnalisé indiqué.