Показать сообщение отдельно
  #2  
Старый 22.05.2013, 16:09
Аватар для Mrak
Mrak Mrak вне форума
Местный
 
Регистрация: 26.01.2013
Адрес: МО
Сообщения: 438
Версия Delphi: XE2
Репутация: 17
По умолчанию

Цитата:
Сообщение от sandysman
Все здравствуйте, не могу допереть как обработать ошибку на удаление элемента в таблице, пишу так
Код:
procedure TDM.Table1DeleteError(DataSet: TDataSet; E: EDatabaseError;
  var Action: TDataAction);
begin
try
Table1.Delete;
except
on E: Exception do begin
            ShowMessage ('Ошибка удаления'+E.Message);
            exit;
                    end

end;
end;
компилятор ругается на showmessage, может кто подскажет в чем проблема?
хз. у меня вот так - работает)
Код:
...
except
    on E : Exception do
    begin
      progressbar1.State:=pbsError;
      messageDlg('Ошибка!'+#13+E.Message, mtError, [mbOK], 0);
      exit;
    end;
...
__________________
Я за здоровый экстрим!
Спасибо за "спасибо")
Ответить с цитированием