Como validar uma data?

Delphi

16/10/2003

Oi pessoal!!!

Preciso validar uma data... digito uma data no DBedit e se a data estiver invalida aparece uma mensagem ´Data inválida!´. Fiz o seguinte codigo

try
strtodate(data.Text);
except
on EConvertError do
application.MessageBox(´Data Inválida!´, ´Informação´, [smbOK]);
end;

só que não funciona, antes aparece a mensagem do delphi dizendo que a data não é válida, como devo tratar isso?

Obrigada...
Paty


Tiquinha

Tiquinha

Curtidas 0

Respostas

Macario

Macario

16/10/2003

[color=green:f534d51c9d]
só que não funciona, antes aparece a mensagem do delphi dizendo que a data não é válida, como devo tratar isso?
[/color:f534d51c9d]

ola Tiquinha..veja só a mensagem do delphi so aparece quando vc
esta com aplicação rodando depois de compilar em modo debug

se vc executar a aplica fora do delphi vera que esta correta


Um abraço


GOSTEI 0
Delphibond

Delphibond

16/10/2003

ou c naum vc pode ir ao menu: tools > debugger options > language exceptions > e desmarcar a opção ´Stop on delphi exceptions´

o delphi naum exibirá mais mensagens pelo debug. e sim o seu executável.. pra voltar eh soh marcar aquela opção d novo...
isso ajuda c vc quiser observar linha por linha (com f8) pelo delphi..


espero ter ajudado.


GOSTEI 0
POSTAR