Ajout de nouveaux types de mesure

De Appmethod Topics
Aller à : navigation, rechercher

Remonter à Utilisation de la RTL - Index

Si vous voulez effectuer des conversions entre unités de mesure non encore définies dans l'unité System.StdConvs, il vous faut créer une nouvelle famille de conversion pour représenter ces unités de mesure (valeurs TConvType'). Quand deux valeurs TConvType sont recensées dans la même famille de conversion, la fonction Convert peut effectuer la conversion entre ces mesures en utilisant les unités représentées par ces valeurs TConvType.

Vous devez d'abord obtenir les valeurs de TConvFamily recensant une famille de conversion à l'aide de la fonction RegisterConversionFamily. Une fois que vous avez obtenu une valeur de TConvFamily (en recensant une nouvelle famille de conversion ou en utilisant une des variables globales de l'unité System.StdConvs), vous pouvez utiliser la fonction RegisterConversionType pour ajouter les nouvelles unités à la famille de conversion.

Les exemples suivants montrent comment effectuer les opérations suivantes :

Pour plus d'informations, reportez-vous au code source de l'unité de conversions standard : StdConvs.pas.

Pour plus d'informations, reportez-vous au code source de l'unité de conversions standard : StdConvs.pas.

Remarque : Le source n'est pas inclus dans toutes les éditions du produit.

Voir aussi