Para me adaptar ao esquema do windows uso: LCID:=GetSystemDefaultLCID; GetLocaleFormatSettings(LCID,Ambiente);
Sendo o LCID, definida globalmente: LCID : integer; Carlos Jumper escreveu: > > Olha, voce não precisa alterar o formato de data no windows basta > você alterar para o seu sistema fazendo o seguinte: > > Application.UpdateFormatSettings := false; > ShortDateFormat := 'dd/mm/yyyy'; > > Em 19/06/07, Eduardo Castro Alves <[EMAIL PROTECTED] > <mailto:ecastroa_edu%40yahoo.com.br>> escreveu: > > > > Algum tempo discutimos sobre isso, volto a repetir, na minha humilde > > opinião o seu sistema tem que ser igual a todos os sistemas que o > > usuário tem instalado na maquina dele. Estude sobre EncodeDate e > > DecodeDate. > > > > Agora se você quer realmente está solução para o seu desenvolvimento > > basta você colocar na seção initialization: > > > > ShortDateFormat := 'dd/mm/yyyy'; > > > > Eduardo > > > > Sérgio escreveu: > > > > > > Nobres colegas, > > > > > > Existe alguma maneira de se alterar o formato de data do windows via > > > delphi pois estou com um pequeno problema onde maquinas que estão com > > > formato de data d/M/yyyy o sistema não entende e da erro obrigando me > > > a alterar o formato do windows para dd/mm/yyyy. Então gostaria de > > > fazer algo mais dinâmico, ou seja, o cara logou no sistema, já > > > verifica o formato de data do windows, e se nao for 'dd/mm/yyyy', o > > > sistema já altera para tal. > > > > > > Existe essa possibilidade? > > > > > > Aguardo retorno. > > > > > > Obrigado > > > > > > Sergio > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > >