Ошибка в try...except

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ошибка в try...except

Сообщение McLion » 28.11.2015 17:10:13

Не могу понять в чем проблема. Вот код:

Код: Выделить всё
    try
      //
    except
      on E: Exception do lvStr := 'Ошибка!' + sLineBreak + sLineBreak + E.ClassName + sLineBreak + E.Message;

      MessageDlg(lvStr, mtError, [mbOk], 0);
    end; 


Выдает:
main.pas(154,7) Fatal: Syntax error, "ON" expected but "identifier MESSAGEDLG" found



Что ему надо, подскажите пожалуйста.
Аватара пользователя
McLion
постоялец
 
Сообщения: 332
Зарегистрирован: 06.02.2015 18:41:00

Re: Ошибка в try...except

Сообщение Penilopa P » 28.11.2015 17:54:05

on E: Exception do begin ... end
Penilopa P
незнакомец
 
Сообщения: 6
Зарегистрирован: 04.04.2011 21:57:05

Re: Ошибка в try...except

Сообщение McLion » 28.11.2015 18:00:02

Делал уже, не помогает.
Аватара пользователя
McLion
постоялец
 
Сообщения: 332
Зарегистрирован: 06.02.2015 18:41:00

Re: Ошибка в try...except

Сообщение Mirage » 28.11.2015 18:06:18

Чаво делал-то?
Код: Выделить всё
try
      //
    except
      on E: Exception do
      begin
        lvStr := 'Ошибка!' + sLineBreak + sLineBreak + E.ClassName + sLineBreak + E.Message;
        MessageDlg(lvStr, mtError, [mbOk], 0);
      end;
    end;
Mirage
энтузиаст
 
Сообщения: 881
Зарегистрирован: 06.05.2005 20:29:07
Откуда: Russia


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 254

Рейтинг@Mail.ru