FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Cambiar Configuracion Regional desde Delphi
Hola Amigos!!!
Necesito que mi aplicacion cambie la configuracion regional de la PC , mas precisamente el simbolo decimal y el separador de miles. Cómo se hace esto desde delphi? Ayuda pleaseeee!!! Un abrazo y gracias!!! |
#2
|
||||
|
||||
No es necesario que cambies la configuración regional de Windows para indicarle a tu aplicativo con que símbolos debe trabajar... ya que solo es cuestión de cambiar los valores de ciertas variables globales, como los son, por ejemplo:
DecimalSeparator := '.'; ThousandSeparator := ','; Busca mas información en la ayuda, sobre dichas variables globales, pues hay mas... Espero te sirva .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
|||
|
|||
Gracias amigo, pero necesito que cambie la configuracion del equipo y no solo la de mi aplicacion. Tienes idea de como hacerlo?
Saludos |
#4
|
||||
|
||||
Cita:
Entonces apuesto que el siguiente hilo te ayudara http://www.clubdelphi.com/foros/show...08&postcount=4
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#5
|
||||
|
||||
JuanchoArg,
Debes tener en cuenta que los cambios en la configuración regional pueden afectar a otros sistemas que se empleen. No es bueno cambiar la configuración sino se tiene la certeza de que algo puede verse afectado. Sobre todo si se altera el uso de simbolos decimal y el separador de miles. Un ejemplo de un software que se verá afectado por algún cambio es Excel. Imaginate como se puede llegar a comportar un sistema de crédito, un sistema de puesto de venta. No es lo mismo 800.000 que 800,000 No más te recomiendo que analices bien esto. No vaya a ser cosa que después te des con algunas sorpresitas. Saludos, |
#6
|
|||
|
|||
Hola Delphius, se cuales son las consecuencias de hacer eso. El tema es que le queria ahorar a un usuario (él me lo pidió) tener que hacer ese cambio en la configuracion regional en forma manual agregandola a una barra flotante que he armado en delphi con aplicaciones varias.
Hay un sistema de la AFIP, el SIAP, que le cambia la configuracion regional y cuando sale de tal sistema no la regresa a valores anteriores y todos los sistemas se ven afectados, precisamente el excel , como decias. Debe haber alguna forma de acceder a estos valores en el registro de windows y modificarlos con delphi. Si no me sale aqui tendré que hacerlo con VB . Saludos Cordiales. |
#7
|
||||
|
||||
Cita:
quiero q la cambie por la mia a dd/mm/aaaa 12.526,54 y al cerrar mi aplicacion cambie a. aaaa.mm.dd 15,526.54 me puedes colaborar compañero ?
__________________
Enseñar es la virtud de un sabio. |
#8
|
||||
|
||||
Cita:
en el txt: [RegionalSettings] UserLocale =0480a UserLocale_DefaultUser =0480a el 0480a es el codigo que quiero cambiar, en este caso es para el de mi pais. aqui una lista
__________________
all your base are belong to us |
#9
|
||||
|
||||
Cita:
__________________
Enseñar es la virtud de un sabio. |
#10
|
||||
|
||||
esto:
lo puedes meter en un boton, si te fijas hace referencia a un archivo regopts.txt, este debe ir en la carpeta en donde esta el exe de tu project, tambien es dentro de este que va el codigo de region; dentro de regopts.txt : [RegionalSettings] UserLocale =0480a UserLocale_DefaultUser =0480a con eso puedes cambiar la configuracion reginal de tu ordenador desde delphi
__________________
all your base are belong to us |
#11
|
||||
|
||||
osea yo quiero q me ponga el formato dd/mm/aaaa
separador mil . separador decimal , con esto lo hago?
__________________
Enseñar es la virtud de un sabio. |
#12
|
||||
|
||||
como es correcto
Reg.WriteString( 'sShortDate', 'aaaa-dd-mm'); o, Reg.WriteString( 'sShortDate', 'yyyy-dd-mm');
__________________
Enseñar es la virtud de un sabio. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cambiar configuracion regional de windows | didier | API de Windows | 3 | 07-12-2010 11:32:18 |
Error en font de un grid al cambiar idioma en configuracion regional | Gaby123 | Varios | 5 | 12-04-2007 19:03:31 |
Como puedo cambiar la configuración regional y de idioma desde Builder? | JuanErasmo | C++ Builder | 5 | 21-12-2005 03:47:00 |
Cambiar configuracion tarjeta de Red desde Delphi | Luis F. Orjuela | API de Windows | 0 | 01-09-2005 23:12:54 |
Manejo de la Hora y fecha después de cambiar la configuración regional del equipo | uchwem | Varios | 2 | 23-11-2004 00:25:45 |
|