Aller directement au contenu principal

Conversion d'unités

Structure

UnitConversion(sUnitFrom, dValFrom, sUnitTo, dConversionResult) : String

Type

Fonction

Description

Cette fonction tente de convertir des valeurs entre deux unités à l'aide des valeurs de conversion enregistrées dans la liste « Ajouter/Modifier les unités de mesure » d'IndySoft. La fonction renvoie True si la conversion s'est déroulée avec succès. Si la fonction renvoie False, le paramètre sErrorMessage contient le message d'erreur.

Paramètres : 5

sUnitFrom = Unité de départ

dValFrom = Valeur de l'unité de départ

sUnitTo = Unité d'arrivée
dConversionResult = Valeur obtenue après conversion de dValFrom

sError = Erreur, le cas échéant

Retour

Renvoie « True » si la conversion réussit, « False » dans le cas contraire

Exemple :

if UnitConversion('m', 1, 'cm', dConversionResult, sError) then

ShowMessage('Résultat de la conversion :' + FloatToStr(dConversionResult))
else
ShowMessage(sError); ```<br /><br />end; ` |