FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
StrToFloat en Delphi 2010 y windows 7
Que tal amigos del foro.
Tengo un problema con la configuracion regional de windows 7. La configuracion regional de windows 7 la tengo establecida como "Español Mexico" ahora, cuando ejecuto este codigo: (Coloco un boton y una caja de texto sobre el formulario)
Lo curioso es que cuando cambio la configuracion regional a "Ingles (Estados Unidos)" se ejecuta sin problemas. Repito, esto solo bajo Windows 7 (ignoro si en Windows vista tambien) ya que en Windows XP si funciona OK! Alguien me puede ayudar!? Saludos! |
#2
|
||||
|
||||
Supongo que el error es precisamente por lo que estas mencionando,(la configuracion regional), y eso ocurre precisamente por que en algunas configuraciones regionales se trabaja como separador decimal con el punto ( . ) y en otras configuraciones se trabaja con el caracter coma ( , ), en todo caso lo corecto que veo es hacerlo así:
Espero te sea de utilidad. Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
#3
|
||||
|
||||
Gracias rgstuamigo por tu respuesta.
Me serviria si el dato de "sf" es constante pero desafortunadamente en el codigo real, viene de un "IdClient.IOHandler.ReadLn()", es decir, el dato lo manda el servidor y en el servidor la configuracion regional esta en "Español (mexico)". Lo resolvi, pero estoy casi seguro que va a volver a pasar: 1) Cambie la configuracion regional a "Ingles (EUA)" 2) Corri el programa, antes de ejecutar el proceso donde marca el error, volvi a cambiar la configuracion regional a Español (Mexico). 3) Corri el proceso y ya no me marco el error. 4) Cerre el programa y volvi a correrlo, ejecute el proceso que marcabaa error y ya no lo hizo. Saludos! |
#4
|
||||
|
||||
Hola edgwin.
Podrías probar así:
Si no querés que quede alterada la configuración decimal para el resto del programa:
Saludos. Última edición por ecfisa fecha: 09-10-2010 a las 21:56:59. |
#5
|
||||
|
||||
Gracias por la resupuesta.
Lo voy a probar el lunes, ahorita voy de salida. Le comentare los resultados. Saludos! |
#6
|
||||
|
||||
solo por si las dudas:
http://www.clubdelphi.com/foros/showthread.php?t=65534
__________________
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
INDY (Delphi 2010) con Windows 2000 y Framework 2.0 ?? | JordiP | Varios | 2 | 24-02-2012 10:21:06 |
Hacer que Delphi 2010 luzca como Delphi 7 | jorosmtz | La Taberna | 0 | 11-04-2010 22:45:36 |
Listview Problema en StrToFloat | pablonill | OOP | 3 | 01-08-2008 13:01:17 |
StrtoFloat | mjjj | Varios | 2 | 27-12-2007 18:32:06 |
Problemas con StrToFloat | MaMu | Varios | 1 | 08-07-2007 09:25:10 |
|