Fórum Execute funções depois de um erro #208268

22/01/2004

0

:shock: Ola galera do bem!!!

Tenho um edit que verifica se a data esta correta ou não se não estiver correta o delphi da um erro. Exemplo 32/01/2003 dará o seguinte erro
´32/01/2003´ is not a valid date, e ao dar ok no erro é setado o próximo campo. Como faço para que apos este erro, sete o foco no mesmo campo e se possível como faço também para traduzir a mensagem do erro?


Teoprog

Teoprog

Responder

Posts

22/01/2004

Beppe

Use um bloco try/except:

...
try
  Data_Entrega := StrToDate(edEntrega.Text);
except
  on E: Exception do
  begin
    ShowMessage(´Insira uma data válida.´);
    edEntrega.SetFocus;
  end;
end;
...



Responder

Gostei + 0

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

Aceitar