Ir al contenido


Foto

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


  • Por favor identifícate para responder
3 respuestas en este tema

#1 razadi

razadi

    Advanced Member

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

Escrito 30 septiembre 2010 - 10:09

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
  • 14.469 mensajes
  • LocationMéxico

Escrito 30 septiembre 2010 - 10:21

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 mensajes
  • LocationEspaña

Escrito 01 octubre 2010 - 01:27

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 mensajes
  • LocationMéxico D.F.

Escrito 01 octubre 2010 - 08:09

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.