Power Builder - COnfiguracion regional

 
Vista:

COnfiguracion regional

Publicado por Nickk (15 intervenciones) el 16/06/2003 21:26:32
hola a todos los listeros,mi consulta es l sgt..

1)como hago para obtener los valores de mi configuracion regional..
2)como hago para cambiar por los valores que yo quisiera que tenga la configuracion...
espero su respuesta gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:COnfiguracion regional

Publicado por Oscar (1178 intervenciones) el 16/06/2003 21:54:16
Como no sé exactamente que deseas obtener o cambiar de la CR, acá van algunos ejemplos:
* Para conocer la configuración del formato de fechas y decimales, usa la función RegistryGet. Por ejemplo, para averiguar el formato de la fecha:
------------------------------------------------------------------------------------------
String ls_path, ls_cadena
ls_path='HKEY_CURRENT_USER\Control Panel\International\'
RegistryGet( ls_path,"sShortDate", RegString!,ls_cadena)
//Visualizas en un st_1
st_1.text=string(ls_cadena)
------------------------------------------------------------------------------------
* Si lo que pretendes es modificar el regedit, utiliza RegistrySet. Por ejemplo, para cambiar el formato de fecha de dd/MM/yy a yyyy/MM/dd:
--------------------------------------------------------------------------
String ls_path
ls_path='HKEY_CURRENT_USER\Control Panel\International\'
RegistrySet( ls_path,"sShortDate", RegString!,"yyyy/MM/dd")
------------------------------------------------------------------------------
Referente a la configuración de los números, si el decimal está con punto o con coma o si deseas ver el separador de miles. Puedes ingresar al regedit, concretamente a la ruta: HKEY_CURRENT_USER\Control Panel\International\' y tendrías que observar algo como sDecimal y sThousand, respectivamente. Ya sabes las funciones que debes emplear.
---------------------------------------------------------
Finalmente, si deseas ejecutar CR desde PB, el script es:
run("rundll32 shell32.dll,Control_RunDLL INTL.cpl")
Suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar