Validar....
En unas PCs el llevar a float con StrToFloat interpreta como punto a la coma y en otras el punto.
Cómo puedo saber cual es el que esté activo(punto o coma) para validar la entrada de datos?
Existe alguna funcion que en vez de devolver un error devuelva un true(1) o false(0)? Sugerencias?
Cómo puedo saber cual es el que esté activo(punto o coma) para validar la entrada de datos?
Existe alguna funcion que en vez de devolver un error devuelva un true(1) o false(0)? Sugerencias?
podrias hacer una funcion que use floattostr(2/3) y encuentre si en el string hay un . o una ,
asi sabras si la configuracion regional es con '.' como divisor de mil o no.....
Suerte
asi sabras si la configuracion regional es con '.' como divisor de mil o no.....
Suerte
Olvidate del tipo de separador de decimales mientras estes realizando las operaciones pertinentes que necesite tu programa. Solo preocupate cuando tengas que mostrarselo al usuario. Para eso usa la funcion FormatFloat (unidad SysUtils) y asi le das tu el formato que quieras.
Suerte. Chao.
Suerte. Chao.
