Hola...
La forma en que ves representado un tipo de dato Currency es solo eso, una representación, el valor en realidad se guarda como un decimal o flotante.
Por otro lado, la función StrToFloat que usas, espera que la cadena de caracteres sea un valor flotante correcto, esto es, que no tenga ningún caracter fuera de números y el punto.
Y ya para finalizar, el código que te puse te va a dar problemas si el valor que estás convirtiendo tiene comas (,), las cuales tendrías que quitar también antes de realizar la conversión.
Saludos...
|