Tartamento de Exceção
Olá,
Tenho em um formulário um DBEdit de um campo Data. Quando digito uma data inválida - por exemplo 99/99/9999 - e teclo TAB, o manipulador do delphi gera a seguinte mensagem : ´ ´99/99/9999´ is not a valid date ´. Que evento devo usar para colocar o meu tratamento de erro para que seja executado não permitindo que o manipulador padrão do Delphi entre em ação? Utilizei o código abaixo no evento onExit mas não funcionou,ou seja, este evento nem chegou a ser executado.
try
StrToDate(dbeSERV_DTNASC.Text);
except
on EConvertError do
ShowMessage (´Data Inválida!´);
end;
Tenho em um formulário um DBEdit de um campo Data. Quando digito uma data inválida - por exemplo 99/99/9999 - e teclo TAB, o manipulador do delphi gera a seguinte mensagem : ´ ´99/99/9999´ is not a valid date ´. Que evento devo usar para colocar o meu tratamento de erro para que seja executado não permitindo que o manipulador padrão do Delphi entre em ação? Utilizei o código abaixo no evento onExit mas não funcionou,ou seja, este evento nem chegou a ser executado.
try
StrToDate(dbeSERV_DTNASC.Text);
except
on EConvertError do
ShowMessage (´Data Inválida!´);
end;
Anonymous
Curtidas 0