![]() |
Configuracion Regional
hola compañeros del foro , me gustaria saber si es posible cambiar la configuracion regional del windows desde delphi ,....y como le hago...:confused:
|
Cita:
Qué valor exactamente de dicha configuración deseas cambiar? |
lo que quiero es cambiar la configuracion del pais , por ejemplo se esta configurado a ingles(Estados Unidos), este se cambie al que yo seleccione desde delphi , como a Español(España)... :)
|
Te doy la respuesta desde la más aceptable desde mi punto de vista a la menos aceptable. La primera; copia el siguiente script en un archivo batch (.CMD)
Código:
@echo off Otra forma sería obtener las combinaciones individuales dado un LCID y cambiar valor por valor con la API SetLocaleInfo. Otra sería cambiar directamente los valores del registro [HKEY_CURRENT_USER\Control Panel\International]. Otra forma sería utilizando las APIs NtSetDefaultUILanguage y NtSetDefaultLocale. Pero no estoy seguro si pueden ser llamadas a "nivel de aplicación". Otra forma sería utilizando la API SetupChangeLocaleEx, lo malo de ésta es que no está documentada :( PD; revisar tambien API SetUserGeoID Saludos |
cHackAll, te ha faltado un método, si cabe el más aceptable de todos: decirle al usuario que sólo funciona con la configuración regional en inglés :D :D
PD: Tus aportaciones simplemente geniales. Saludos |
Cita:
Saludos |
La franja horaria es GMT +2. Ahora son las 02:10:11. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi