System.Variants.TCustomVariantType.Create
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.