Ola galera. Vi que vcs estão a procura de uma função simples e eficiente de converção de data. Aqui esta a minha contribuição:
Function TFrmCadExtintor.MDA(sData: String):String; Begin Result := Copy(sData,4,2) + '/' + Copy(sData,1,2) + '/' + Copy (sData,7,4); End; Espero q vcs gostem desta função. --- Em delphi-br@yahoogrupos.com.br, "Claudiney Cogo - Listas" <[EMAIL PROTECTED]> escreveu > > Olá Maurício... > > Desculpe a falha.. esqueci de dizer... tem que acrescentar a SysUtils na uses do DPR. > > Não sei dizer se tem problema com versão, acredito que não. Estou usando Delphi 7. > > Claudiney Cogo > N2 Sistemas e Soluções em Informática Ltda. > Av. São Paulo, 172 - 15º Andar - Sala 1505 > CEP 87013-908 - Maringá - Pr > Tel. 44- 3222-6053 > [EMAIL PROTECTED] > > ----- Original Message ----- > From: Mauricio Lacerda > To: delphi-br@yahoogrupos.com.br > Sent: Monday, March 26, 2007 5:02 PM > Subject: Re: [delphi-br] Re: Dúvida em data no windows ingles > > > tentei assim como tu disse mas não funciono. ele não reconhece essas > propriedades ThousandSeparator, DecimalSeparator, DateSeparator, > ShortDateFormat. Uso o delphi 5. será que é porque é delphi 5? teria alguma > outra forma? teria que colocar algum objeto no uses? > > Obrigado! > > Em 26/03/07, Claudiney Cogo - Listas <[EMAIL PROTECTED]> > escreveu: > > > > Você pode utilizar essas linhas no seu projeto pra configurar o seu > > sistema: > > > > ThousandSeparator := '.'; > > DecimalSeparator := ','; > > DateSeparator := '/'; > > ShortDateFormat := 'dd/mm/yyyy'; > > > > Ele vai passar a responder nesse formato de data sempre, independente do > > que tiver configurado no windows. > > Coloque esse código no fonte do seu projeto, no .dpr, logo após o begin. > > > > Claudiney Cogo > > N2 Sistemas e Soluções em Informática Ltda. > > Av. São Paulo, 172 - 15º Andar - Sala 1505 > > CEP 87013-908 - Maringá - Pr > > Tel. 44- 3222-6053 > > [EMAIL PROTECTED] <claudiney%40n2solutions.com.br> > > > > > > ----- Original Message ----- > > From: Mauricio Lacerda > > To: [EMAIL PROTECTED] <lista-delphi% 40yahoogrupos.com.br> ; > > delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > > Sent: Monday, March 26, 2007 3:41 PM > > Subject: [delphi-br] Re: Dúvida em data no windows ingles > > > > esqueci de dizer que o sistema precisa funcionar no windows em português e > > inglês. > > > > Em 26/03/07, Mauricio Lacerda <[EMAIL PROTECTED]<mauriciolac% 40gmail.com>> > > escreveu: > > > > > > olá. Estou com um problema. Fiz um sistema em delphi e firebird e ele no > > > windows português roda normal mas quando vou rodar ele em um windows > > ingles > > > da erro ao cadastrar a data dizendo que a data é inválida. eu acredito > > que > > > seja porque a data do windows inglês é mm/dd/aaaa em vez da versão em > > > portugues dd/mm/aaaa. Alguém sabe como fazer para solucionar isso? O > > > problema é que eu estou lendo a data de um arquivo texto que está no > > formato > > > em portugues dd/mm/aaaa. > > > Muito Obrigado! > > > > > > -- > > > Maurício Lacerda Savaris > > > [EMAIL PROTECTED] <mauriciolac%40yahoo.com.br> > > > Poa - RS > > > > -- > > Maurício Lacerda Savaris > > [EMAIL PROTECTED] <mauriciolac%40yahoo.com.br> > > Poa - RS > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > Maurício Lacerda Savaris > [EMAIL PROTECTED] > Poa - RS > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > [As partes desta mensagem que não continham texto foram removidas] >