GARANTIR DESCONTO

Fórum Problemas com Datas no Windows 98 #342284

23/05/2007

0

ola pessoal;

tenho uma aplicação que compara duas datas o problema é que tudo funciona rodando no windows XP´, mais qd a mesma sistema é rodado no 98 ele da pau d invalid date, segue abaixo a forma que comparo as datas de dois executaveis distintos.
if FileDate(ls_EndLocal + ls_FileName) < FileDate(ls_EndRede + ls_FileName) then



Cd.wagner.sena

Cd.wagner.sena

Responder

Posts

23/05/2007

Cd.wagner.sena

ls_EndLocal = variavel do local aonde esta a variavel
ls_FileName = nome do .exe


Responder

Gostei + 0

23/05/2007

Moura

Pelo que pude entender sua lógica e pelo o que ´acho´, verifique o formato da data configurada no Windows. Compare nas duas versões do Windows, sua e do cliente lá em ´painel de controle-->configurações regionais´ do Windows.
Se for esse o caso você teria que configurar manualmente cada sistema operacional do seu cliente... isso seria imprevisivel e trabalho, concorda?

Mas existe uma forma do Delphi tratar isso internamente idenpendente da versão do Windows, é o comando ´[i:c415be730e][b:c415be730e]ShortDateFormat[/b:c415be730e][/i:c415be730e]´.
Você deve colocar no evento ONCREATE do formulário principal da seu sistema Exemplo de como usá-los:

// Configurar data no padrão brasileiro
[b:c415be730e]ShortDateFormat := ´dd/mm/yyyy´; [/b:c415be730e]

// Configurar hora no padrão brasileiro
[b:c415be730e]ShortTimeFormat := ´hh:mm:ss´;[/b:c415be730e]


Teste e informe pra gente se resolveu, ok!

 


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar