System.ConvUtils.TConvTypeProcs
Delphi
TConvTypeProcs = class(TConvTypeInfo)
C++
class PASCALIMPLEMENTATION TConvTypeProcs : public TConvTypeInfo
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | System.ConvUtils.pas System.ConvUtils.hpp |
System.ConvUtils | System.ConvUtils |
Description
TConvTypeProcs décrit un type de conversion recensé (unité de mesure) enregistré en fournissant les méthodes de conversion.
La fonction RegisterConversionType globale crée automatiquement une instance TConvTypeProcs lorsque vous recensez un type de conversion en fournissant les fonctions permettant d'effectuer une conversion entre les unités de ce type et les unités de base de sa famille de conversion. TConvTypeProcs implémente les méthodes FromCommon et ToCommon pour effectuer leurs conversions en utilisant les fonctions fournies à son constructeur.
Il n'est pas nécessaire d'utiliser TConvTypeProcs directement. Pour recenser un type de conversion qui utilise des fonctions de conversion personnalisées, appelez la fonction RegisterConversionType à l'aide de la syntaxe fournissant deux fonctions de conversion.
Vous pouvez, cependant, utiliser TConvTypeProcs comme classe de base lors de l'implémentation de votre propre type de conversion qui effectue des actions d'addition communes avant ou après la procédure de conversion personnalisée. Par exemple, vous pouvez écrire une classe qui arrondit toujours le résultat à un nombre spécifié de décimales après le traitement d'une conversion à l'aide des fonctions fournies.