System.ConvUtils.TConvTypeFactor
Delphi
TConvTypeFactor = class(TConvTypeInfo)
C++
class PASCALIMPLEMENTATION TConvTypeFactor : public TConvTypeInfo
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | System.ConvUtils.pas System.ConvUtils.hpp |
System.ConvUtils | System.ConvUtils |
Description
TConvTypeFactor décrit un seul type de conversion recensé (unité de mesure) différent, d'un simple facteur de conversion, des unités de base de sa famille.
La fonction RegisterConversionType globale crée automatiquement une instance TConvTypeFactor lorsque vous recensez un type de conversion en fournissant un facteur de conversion. TConvTypeFactor implémente les méthodes FromCommon et ToCommon pour effectuer leurs conversions en utilisant un facteur de conversion correspondant à la valeur de la propriété Factor.
Il n'est pas nécessaire d'utiliser TConvTypeFactor directement. Pour recenser un type de conversion utilisant un facteur de conversion simple, appelez RegisterConversionType à l'aide de la syntaxe fournissant un facteur de conversion.
Vous pouvez, cependant, utiliser TConvTypeFactor comme classe de base lors de l'implémentation de votre propre type de conversion qui effectue des actions d'addition au-delà d'un facteur de conversion. Par exemple, vous pouvez écrire une classe qui multiplie par un facteur de conversion puis décale le point zéro en ajoutant une constante.