Jump to content


Photo

[RESUELTO] Siguen los problemas en Windows 7 64 bits y delphi


  • Please log in to reply
3 replies to this topic

#1 razadi

razadi

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 681 posts
  • LocationMéxico D.F.

Posted 30 September 2010 - 10:09 PM

Que rayos???? 8o|

Ahora me topo con el siguiente problema, los FormatFloat; en deplhi instalado en windows 7 de 64 bits me hace raros, es decir:



delphi
  1. ...
  2. {yo tengo un valor  "double" de 1234.565}
  3.   dVal := 1234.565;
  4.   sVal := FormatFloat('#,##0.00',dVal);
  5. ...
  6.  



Estan de acuerdo que me debería traer el valor de 1,234.56

pues no!!!!!

me trae el valor 1.234,56 y pues claro que me marca error.

Cabe mencionar que mi configuración regional esta de México, todo, ya lo revise, donde "," son separadores de miles y "." de decimales.

Alguien tiene una idea de lo que pasa????  :@ :@ :@ :@ :@

saludos  *-)
  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14469 posts
  • LocationMéxico

Posted 30 September 2010 - 10:21 PM

A ver amigo, utiliza esto



delphi
  1.   dVal := 1234.565;
  2.   sVal := Format('%m',[dVal]);



Salud OS
  • 0

#3 cadetill

cadetill

    Advanced Member

  • Moderadores
  • PipPipPip
  • 994 posts
  • LocationEspaña

Posted 01 October 2010 - 01:27 AM

Buenas,

Eso depende de la Configuración Regional que tengas. Si no quieres cambiar la Configuración Regional, cambia la variable DecimaSeparator y ThousandSeparator antes del formateo.

Nos leemos

  • 0

#4 razadi

razadi

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 681 posts
  • LocationMéxico D.F.

Posted 01 October 2010 - 08:09 AM

Buenas,

Eso depende de la Configuración Regional que tengas. Si no quieres cambiar la Configuración Regional, cambia la variable DecimaSeparator y ThousandSeparator antes del formateo.

Nos leemos

Gracias Cadetill, el problema es que en mi configuración regional marca Español Mexico, revisando todas las opciones no veo nada raro, el punto es que al correr Delphi me cambia la configuración.

En fin que al configuración regional i dejarla en Inlges de USA, al correr mi delphi, ya me lo hace bien, es decir, no sé que pex, pero ya esta funcionado.

Gracias, Cadetill y egostar
(b)


  • 0




IP.Board spam blocked by CleanTalk.