Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Делфи _ Обработка исключени try....except

Автор: kosyak 21.05.2008 19:31

Доброго времени суток. Помогите разобраться со следующим вопросом:
Есть следующий код:

Код

try
      ProcedureName;
except
      ShowMessage('Ошибка');


Если возникает ошибка то никакого ShowMessage не появляется. Никогда еще не пользовался этим оператором. Помогите разобраться в чем дело...
В ProcedureName происходит много всего (и чтение из файла, и запись в файл. Также вызываются другие процедуры).

Заранее спасибо!

Автор: hardcase 21.05.2008 20:06

А ошибка действительно возникает?

Автор: volvo 21.05.2008 20:24

kosyak
А в настройках IDE снято "Stop on Delphi Exceptions"? Если нет, то ты сможешь получать нужный эффект только при запуске без IDE, из Проводника...

Автор: kosyak 21.05.2008 20:40

Ошибка действительно возникает, только пишет "Read beyond end of file"(чтение после конца файла, если я подсовываю файл не того формата). Мне нужно чтоб этого не было, а было мое сообщение. Через винду запускаю тоже самое...

Автор: klem4 21.05.2008 20:57

Цитата
Ошибка действительно возникает, только пишет "Read beyond end of file"


Может эта ошибка возникает еще до твоей обработки ? Кстати, код засекречен ?

Автор: kosyak 21.05.2008 21:30

Все, спасибо! Как-то все само-собой исправилось... Спасибо...