AYUDA POR FAVOR CON EL SIMBOLO DECIMAL
Publicado por israel (4 intervenciones) el 19/06/2007 18:08:18
Buenas a Todos:
Necesito que alguien me ayude con un tema que tiene muy preocupado. He realziado una aplcación de gestión de inmuebles con Power Builder. En ella se transfieren por FTP ficheros y se recogen con la misma apliación en Otro lugar. Bién!, Cada vez que la instalo en un ordenador distinto , tengo que cambiar la CONFIGURACIÓN REGIONAL. Esto puede Dar muchos Problemas a la hora de validar datos.
Encontre un codigo en internet que cambia el registro a tiempo real, es este:
//cambiar la configuración decimal //
//@@@@@@@@@@@@@@@@//
/// open// //close//
String ls_separator
String ls_regKey = "HKEY_CURRENT_USER\Control Panel\International"
////
RegistrySet(ls_regKey, "sDecimal", RegString!,".")
RegistrySet(ls_regKey, "sMonDecimalSep",RegString!,".")
RegistrySet(ls_regKey, "sThousand", RegString!,",")
RegistrySet(ls_regKey, "sMonThousandSep",RegString!,",")
Yo lo pongo en el open de la ventana, pero para que haga efecto tengo salir de la aplicación y eso no es nada eficiente. NEcesito ayuda, si alguien sabe como notificar al sistema de que el cambio se ha hecho correctamente. Gracias
Necesito que alguien me ayude con un tema que tiene muy preocupado. He realziado una aplcación de gestión de inmuebles con Power Builder. En ella se transfieren por FTP ficheros y se recogen con la misma apliación en Otro lugar. Bién!, Cada vez que la instalo en un ordenador distinto , tengo que cambiar la CONFIGURACIÓN REGIONAL. Esto puede Dar muchos Problemas a la hora de validar datos.
Encontre un codigo en internet que cambia el registro a tiempo real, es este:
//cambiar la configuración decimal //
//@@@@@@@@@@@@@@@@//
/// open// //close//
String ls_separator
String ls_regKey = "HKEY_CURRENT_USER\Control Panel\International"
////
RegistrySet(ls_regKey, "sDecimal", RegString!,".")
RegistrySet(ls_regKey, "sMonDecimalSep",RegString!,".")
RegistrySet(ls_regKey, "sThousand", RegString!,",")
RegistrySet(ls_regKey, "sMonThousandSep",RegString!,",")
Yo lo pongo en el open de la ventana, pero para que haga efecto tengo salir de la aplicación y eso no es nada eficiente. NEcesito ayuda, si alguien sabe como notificar al sistema de que el cambio se ha hecho correctamente. Gracias
Valora esta pregunta
0