System.ConvUtils.TConvTypeProcs

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.ConvUtils.TConvTypeInfoSystem.TObjectTConvTypeProcs

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.

Voir aussi