System.ConvUtils.TConvTypeProcs.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

constructor Create(const AConvFamily: TConvFamily; const ADescription: string;  const AToCommonProc, AFromCommonProc: TConversionProc);

C++

__fastcall TConvTypeProcs(const TConvFamily AConvFamily, const System::UnicodeString ADescription, const TConversionProc AToCommonProc, const TConversionProc AFromCommonProc);

Propriétés

Type Visibilité  Source Unité  Parent
constructor public
System.ConvUtils.pas
System.ConvUtils.hpp
System.ConvUtils TConvTypeProcs

Description

Create crée une instance de TConvTypeProcs.

Appelez Create pour instancier un descendant de TConvTypeProcs à l'exécution. Ce descendant peut ensuite être transmis à la fonction RegisterConversionType afin d'enregistrer un nouveau type de conversion. Il n'est pas nécessaire d'instancier directement des instances TConvTypeProcs puisque la fonction RegisterConversionType crée une nouvelle instance TConvTypeProcs lorsque vous recensez un type de conversion en spécifiant deux fonctions de conversion.

Create affecte le paramètre AConvFamily à la propriété ConvFamily et le paramètre ADescription à la propriété Description. Il enregistre les paramètres AToCommonProc et AFromCommonProc et les utilise ensuite pour implémenter les méthodes FromCommon et ToCommon.

Si AConvFamily n'est pas l'identificateur d'une famille de conversion recensée, Create déclenche une exception EConversionError.

Voir aussi