Ajout de nouveaux types de mesure (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Conversion de mesures (C++)

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

Vous devez d'abord obtenir les valeurs TConvFamily en recensant une famille de conversion par le biais de la fonction RegisterConversionFamily. Une fois que vous avez obtenu une valeur 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 indiquent comment procéder ; voir Création d'une famille de conversion simple et ajout d'unités (C++) et Utilisation d’une fonction de conversion (C++).

Voir aussi