RE:COnfiguracion regional
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!