System.ConvUtils.TConvTypeProcs.Create
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.