Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Дата в DBGrid


Автор: neat 10.1.2006, 06:56
Здравствуйте все! С прошедшими праздниками вас!

Вопрос такой. В DBGrid поле даты с маской '!99/99/9999;!;_'. Ввод неверной даты обрабатываю так как показано в справке Delphi
Код

const
  LF = #10;
var
  TempDate: TDate;
begin
  try
    TempDate := StrToDate(dbgridPRIHOD.Fields[2].Text); 
  except
    on E: EConvertError do
      ShowMessage(E.ClassName + LF + E.Message);
end;

Если пытаюсь ввести неверное значение даты моё ShowMessage почему-то игнорируется. Tools->Debugger Options->Language Exception->Stop on Delphi Exceptions выключен.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)