Configuración Regional
Publicado por Michael PC (5 intervenciones) el 21/04/2006 18:05:11
Hola amigos:
Tengo el siguiente problema, desde mi aplicación en PB verifico la configuración regional de la PC y si encuentro que el simbolo decimal es (,) lo cambio por (.) y si el separador de miles es (.) lo cambio por (,).
Dicho cambio lo realizo de la siguiente manera:
RegistrySet(ls_regKey, "sDecimal" , RegString!, '.')
RegistrySet(ls_regKey, "sThousand", RegString!, ',')
Llegó a realizar dicho cambio pero la aplicación parece no tomar en cuenta este cambio y me muestra la configuración inicial que era la errada; esto provoca que al mostrar valores numericos me aumente dos digitos a la izquierda, es decir, si el valor real es 12.50 lo muestra como 12500.00 y con el siguiente formato 12.500,00
Como puedo hacer para que mi aplicativo reconozca el cambio realizado?? Que me esta faltando realizar?? Trabajo con PB 8.0 y SQL Server 2000.
Gracias por su tiempo
MPC-SOFT
Tengo el siguiente problema, desde mi aplicación en PB verifico la configuración regional de la PC y si encuentro que el simbolo decimal es (,) lo cambio por (.) y si el separador de miles es (.) lo cambio por (,).
Dicho cambio lo realizo de la siguiente manera:
RegistrySet(ls_regKey, "sDecimal" , RegString!, '.')
RegistrySet(ls_regKey, "sThousand", RegString!, ',')
Llegó a realizar dicho cambio pero la aplicación parece no tomar en cuenta este cambio y me muestra la configuración inicial que era la errada; esto provoca que al mostrar valores numericos me aumente dos digitos a la izquierda, es decir, si el valor real es 12.50 lo muestra como 12500.00 y con el siguiente formato 12.500,00
Como puedo hacer para que mi aplicativo reconozca el cambio realizado?? Que me esta faltando realizar?? Trabajo con PB 8.0 y SQL Server 2000.
Gracias por su tiempo
MPC-SOFT
Valora esta pregunta


0