Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   detectar configuracion regional (https://www.clubdelphi.com/foros/showthread.php?t=20164)

pborges36 07-04-2005 15:17:08

detectar configuracion regional
 
Hola a todos, si alguien me puede ayudar, necesito detectar la configuracion regional: separador de miles, decimal, formato de hora, fecha, etc. urgente por favor.....

Investment 07-04-2005 15:25:28

Cita:

Empezado por pborges36
Hola a todos, si alguien me puede ayudar, necesito detectar la configuracion regional: separador de miles, decimal, formato de hora, fecha, etc. urgente por favor.....

Separador de miles: ThousandSeparator
Formato de fecha: ShortDateFormat
Separador decimal: DecimalSeparator
Separador de fecha: DAteSeparator

,etc.

marcoszorrilla 07-04-2005 15:27:15

Escribe:
ShortDateFormat, selecciónalo pulsa control + F1 y entrarás en la ayuda sobre este tema en donde podrás ver todas las variables del sistem al respecto asimimso podrás saber en que unidad se encuentran que puede variar según la version de Delphi (SysUtils, DateUtils...).

ShowMessage(ShortDateFormat);


Un Saludo.

geovany 07-04-2005 17:03:31

Hola Marcos una pregunta con respecto a todas esas variables; las puedo cambiar desde mi programa, cuando miprograma se ejecuta verifico el contenido de las variables si no son las que necesito para que mi programa funcione bien para cambiarlas, por ejemplo yo soy de mexico y en mis programas tengo muchos problemas cuando la configuracion regional esta en español de españa por los separadores de los numeros y cosas asi

Saludos

marcoszorrilla 07-04-2005 17:16:02

Por supuesto, no son más que variables que utiliza Delphi:

Código Delphi [-]
 procedure TForm1.Button1Click(Sender: TObject);
 begin
 DateSeparator:='-';
 Edit1.text:=DateToStr(Date);
 end;

Un Saludo.

geovany 07-04-2005 20:37:16

Gracias...
 
Muchas Gracias Marcos los probaré... Nada mas una duda mi motivo por el cual haria el cambio es para que mi programa funcionaria en cualquier maquina sin necesidad de decirle al usuario que la cambie manualmente. Voy al punto ... Al momento de cambiar el valor de las variables de la configuracion regional las cambio permanentemente o solo en mi programa

Saludos desde El Fuerte, Sinaloa, Mexico

marcoszorrilla 07-04-2005 21:50:33

Solamente los estás cambiando para tu aplicación mientras esté activa.

Un Saludo.

geovany 07-04-2005 23:06:03

Muchas gracias Marcos lo probaré.....


La franja horaria es GMT +2. Ahora son las 18:40:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi