![]() |
AYUDA sobre el formatfloat en delphi 2010
Hola gracias por tomarse el tiempo en leer mi hilo mi problema en si es que uso el formatfloat en delphi 2010 lo estoy usando en windows 7 a 64 bits
esta es mi linea Código:
Panel3.Caption:=formatfloat('#,##0.00',datos.Sql_TituloVentasVEN_GTO.Value);el resultado desplegado es 1.000,00 esa misma linea lo use en delphi 2009 y el resultado es 1,000.00 que es lo que requiero me voltea la coma por el punto ya me heche varias paginas y le he cambiado de varias formas el #,##0.00 he puesto varios ejemplos que vienen en otras paginas y me hace lo mismo me cambia el punto por la coma ya vi la configuracion regional por si acaso y tengo como simbolo de decimal el punto |
Resulto
Para todo aquel que se tope con este problema lo resolvi cambiando la region del sistema por la region de estados Unidos reinicie el equipo y todo funciono como si nada el problema no era de delphi es por windows o por ahi es el rollo muchas gracias a todo aquel que se tomo el tiempo en leer
|
Creo que tu confusión viene del hecho de que la coma y el punto en la función FormatFloat significan, respectivamente, el separador de miles y el separador decimal. No tienen nada que ver con los símbolos que se están usando en el sistema.
Es decir, "." es reemplazado por el separador decimal definido en el sistema. Que puede ser un punto o una coma o cualquier otra cosa. La "," es reemplazada por el separador de miles. Que, de nuevo, puede que sea una coma en tu sistema, un punto, o cualquier otro símbolo. |
| La franja horaria es GMT +2. Ahora son las 04:15:12. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi