Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Обработка ошибок

2.0K
15 октября 2004 года
Byku
64 / / 30.08.2004
Как мне перехватывать и обрабатывать ошибки моей проги? И может подскажете где найти полный перечень возможных ошибок SMTP клиента.

Заранее спасибо.
302
15 октября 2004 года
Sagittarius
648 / / 12.04.2003
Цитата:
Originally posted by Byku
Как мне перехватывать и обрабатывать ошибки моей проги?


 
Код:
try
 // что-то здесь выполняется
except
 // если есть ошибка, то управление перейдет сюда
end;
2.0K
15 октября 2004 года
Byku
64 / / 30.08.2004
ну а как мне распознать различные ошибки? чтоб на каждую я мог сделать соответствующее действие
302
15 октября 2004 года
Sagittarius
648 / / 12.04.2003
Цитата:
Originally posted by Byku
ну а как мне распознать различные ошибки? чтоб на каждую я мог сделать соответствующее действие


Есть классы ошибок: EAbort,EDatabaseError
Посмотри в хелпе по Delphi
А отловить их можно так:

Код:
try
 ...
except
 on EAbort do ShowMessage('1');
 on EDatabaseError do
 begin
  ..
  ..
 end;
else
 // Тут ловится все остальное
end;
2.0K
15 октября 2004 года
Byku
64 / / 30.08.2004
да. получилось отловить ошибку. Только теперь еще одна проблема есть. все ошибки я вряд ли смогу найти и соответственно я их отловить тоже не смогу. Мне нужно найти список SMTP ошибок. Может подскажете где конкретно я смогу это найти?
302
16 октября 2004 года
Sagittarius
648 / / 12.04.2003
Цитата:
Originally posted by Byku
да. получилось отловить ошибку. Только теперь еще одна проблема есть. все ошибки я вряд ли смогу найти и соответственно я их отловить тоже не смогу. Мне нужно найти список SMTP ошибок. Может подскажете где конкретно я смогу это найти?


А SMPT на какой закладке компонентов находится? (я не ставлю себе то, что не использую)
Лучший способ найти класс исключений SMTP, поковыряться в исходниках.

2.0K
16 октября 2004 года
Byku
64 / / 30.08.2004
я пользуюсь Indy компонент.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог