Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.10.2007, 17:25   #1
Yogik™
Чуть выше чайника
Пользователь
 
Аватар для Yogik™
 
Регистрация: 16.08.2007
Сообщений: 53
По умолчанию except EFOpenError

Пытаюсь обработать исключение загрузки файла:
Код:
try
  dump[t].LoadFromFile(dump2[t]);
  except
   on EFOpenError do begin
    MessageDlg('Не могу прочесть файл - '+dump2[t],MtWarning,[mbOK],0);
   end;
  end;
Но в самой программе все равно происходит ошибка "EFOpenError".
Что сделал неправильно?
Для того, чтобы жить как следует, надо иметь или разум или петлю. /Диоген/
Yogik™ вне форума Ответить с цитированием
Старый 01.10.2007, 17:48   #2
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
Сообщение

попробуй
Код:
except
   on EFOpenError do 
   begin
    MessageDlg(...);
    exit;
   end;
end;
или
Код:
except
   on EFOpenError do 
   begin
    MessageDlg(...);
   end
   else ...;
end;
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Старый 01.10.2007, 17:49   #3
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
По умолчанию

ошибка под отладчиком или из-под винды ?
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Старый 01.10.2007, 17:54   #4
Yogik™
Чуть выше чайника
Пользователь
 
Аватар для Yogik™
 
Регистрация: 16.08.2007
Сообщений: 53
По умолчанию

Цитата:
Сообщение от Virtson Посмотреть сообщение
ошибка под отладчиком или из-под винды ?
Ясно, сейчас попробую... Из-под Винды..

Нет, ничего не получается (..exit...)..

Может быть я не совсем верно подобрал тип исключения?
Для того, чтобы жить как следует, надо иметь или разум или петлю. /Диоген/

Последний раз редактировалось Yogik™; 01.10.2007 в 21:16.
Yogik™ вне форума Ответить с цитированием
Старый 03.10.2007, 20:30   #5
Yogik™
Чуть выше чайника
Пользователь
 
Аватар для Yogik™
 
Регистрация: 16.08.2007
Сообщений: 53
По умолчанию

Так в чем моя проблема?Что делать?
Для того, чтобы жить как следует, надо иметь или разум или петлю. /Диоген/
Yogik™ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц