PDA

Ver la Versión Completa : Problemas con ',' en campos numéricos


Xungo
08-06-2012, 16:15:47
Hola hace tiempo que tengo desarrollada una aplicación y todo iba bien hasta hace unos meses que en columnas de TDBGrid o campos TDBEdit que tienen asociados campos numéricos TCurrencyField y TFloatField, el sistema se vuelve inestable y de repente funciona bien la inserción de '.' y ',' como delimitador de decimales ya bien deja de funcionar y toca salir del programa y volver a entrar para que continue funcionando.
Los cambios que hice fueron 2:
a) Cambie mi Delphi 7 de un ordenador con Windows XP a otro ordenador con Windows 7.
b) Actualice todos los Windows XP del cliente.
Volvi a reinstalar Delphi en una plataforma con Windows XP para recompilar el programa y ya no conseguí hacer desaparecer el error.

No se si ha quedado claro, me gustaría saber si esto le ha pasado a alguien más.

Gracias y un saludo a todos.

MartinS
08-06-2012, 16:23:17
Hola: Verificaste la configuracion regional (Panel de control).-

Saludos

Cañones
08-06-2012, 17:01:37
No se si esto puede ser la solución pero basta probar

DecimalSeparator:=',';
DateSeparator:='/';
// no permite que la aplicación actualice los parámetros
Application.UpdateFormatSettings:= False;


Esto va en el evento FormCreate del Main form.

Saludos.