System.Variants.TCustomVariantType.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

constructor Create; overload;
constructor Create(RequestedVarType: TVarType); overload;

C++

__fastcall TCustomVariantType()/* overload */;
__fastcall TCustomVariantType(System::Word RequestedVarType)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
constructor public
System.Variants.pas
System.Variants.hpp
System.Variants TCustomVariantType

Description

Create crée une instance de TCustomVariantType.

Appelez Create dans la section d'initialisation de l'unité qui définit votre descendant de TCustomVariantType pour instancier une seule instance du type Variant personnalisé. Cette instance unique se recense automatiquement avec le système Variant afin que le type Variant personnalisé soit activé dans l'application.

Le paramètre RequestedVarType spécifie un code de type pour le nouveau type Variant personnalisé. Il doit être compris entre $010F et $0FFF.

Si la méthode est appelée sans paramètres, le constructeur génère un nouveau code de type pour le type Variant personnalisé.

Le constructeur TCustomVariantType déclenche une exception si le nouveau code de type du Variant présente un problème. Ces problèmes peuvent être les suivants :

Le paramètre RequestedVarType spécifie un code de type déjà utilisé par un autre type Variant.

Le paramètre RequestedVarType spécifie un code de type n'appartenant pas à la plage des Variants personnalisés possibles.

Le nombre élevé de Variants personnalisés déjà définis interdit d'en configurer un autre.

Voir aussi