Cita:
Empezado por ilichhernandez
...
Código Delphi [-]
try
mmin := Strtofloat(min);
finally
mmin := Strtoint(min);
end;
...
|
Eso no es correcto, si mmin es del tipo Extended no esta bien que la obtengas mediante un StrToInt.
Seguramente el problema lo tienes porque el string no es un Float válido, porque el formato no es correcto, o porque tiene caracteres no numéricos.
Lo primero que te recomendaría es verificar si el signo de separación decimal que estas usando es el definido en la variable DecimalSeparator, de no ser así o bien optar por este valor, o remplazar el símbolo por este.
PD: ¿Has oído hablar del TCurrencyEdit de las RxLibs?
Saludos!