SoloCodigo
Programación General => Power Builder => Mensaje iniciado por: SaLeGi en Sábado 5 de Julio de 2003, 15:51
-
Buenas amigos programadores:)
Estoy programando con power builder 7.0 y oracle, necesito cambiar la configuracion regional en tiempo de ejecucion especificamente el formato de numeros, separador de miles y decimal.
ya lo probe con el siguiente código:
ls_regKey = "HKEY_CURRENT_USERControl PanelInternational"
RegistrySET(ls_regKey, "sDecimal", ',')
RegistrySET(ls_regKey, "sThousand",'.')
pero no funciona:(, porfavor help me please.
-
MIRA.. yo tambien probe con eso y cambia la configuracion correctamente. El tema es que la aplicacion no la toma.
Para que la tome no se porq, el cambio tiene que ser realizado manualmente (panel de control...)
si pudiste solucionar ese problema mandame un mail
magodeoz@uol.com.ar
-
Buenas amigos programadores:)
Estoy programando con power builder 7.0 y oracle, necesito cambiar la configuracion regional en tiempo de ejecucion especificamente el formato de numeros, separador de miles y decimal.
ya lo probe con el siguiente código:
ls_regKey = "HKEY_CURRENT_USERControl PanelInternational"
RegistrySET(ls_regKey, "sDecimal", ',')
RegistrySET(ls_regKey, "sThousand",'.')
pero no funciona:(, porfavor help me please.
Me parece que el error lo tenés en el último valor que le pasás al RegistrySet:
RegistrySET(ls_regKey, "sDecimal", ',')
Si no me equivoco tiene que ir entre comillas, no entre apóstrofes:
RegistrySET(ls_regKey, "sDecimal", ",")
Fijáte si así te funciona.
Saludos.
-
Hola!!!
Gracias por la respuesta, pero no es por las comillas. Ya lo habia solucionado antes, el siguiente codigo es el correcto!
string ls_decimal, ls_thousand
ls_regKey = "HKEY_CURRENT_USER\Control Panel\International"
RegistrySET(ls_regKey, "sMonDecimal", ',')
RegistrySET(ls_regKey, "sMonThousand", '.')
MonDecimal envez de sDecimal,
sMonThousand envez de sThousand
Saludos....