Ir al contenido principal

Conversión de unidades

Estructura

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

Tipo

Función

Descripción

Esta función intenta convertir valores entre dos unidades utilizando los valores de conversión almacenados en la lista de adición/edición de unidades de medida de IndySoft. La función devuelve «True» si la conversión se realiza correctamente. Si la función devuelve False, el parámetro sErrorMessage contiene el mensaje de error.

Parámetros: 5

sUnitFrom = Unidad de la que se realiza la conversión

dValFrom = Valor de la unidad de la que se realiza la conversión

sUnitTo = Unidad a la que se convierte el valor
dConversionResult = el valor del dValFrom convertido

sError = Error, si lo hay

Volver

Devuelve «True» si la conversión se realiza correctamente, y «False» en caso contrario

Ejemplo:

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

ShowMessage('Resultado de la conversión:' + FloatToStr(dConversionResult))
else
ShowMessage(sError); ```<br /><br />end; ` |