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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2011, 18:54   #1
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию Вывести текст ошибки IdHTTP

Как вывести текст ошибки IdHTTP во что-либо? Например вот это
Изображения
Тип файла: gif error.gif (7.8 Кб, 125 просмотров)
Shouldercannon вне форума Ответить с цитированием
Старый 13.12.2011, 19:51   #2
kettanaito
Веб-дизайнер
Форумчанин
 
Аватар для kettanaito
 
Регистрация: 11.08.2011
Сообщений: 305
По умолчанию

Код:
try
...
except on e:Exception do ShowMessage(e.Message);
end;
В качестве типа 'e' можно использовать определенные классы ошибок. Например в Вашем случае EIdHttpProtocolException.
kettanaito вне форума Ответить с цитированием
Старый 13.12.2011, 20:24   #3
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

так понял, что при этом раскладе в except уже ничего не может находится (дополнительные действия).
Shouldercannon вне форума Ответить с цитированием
Старый 13.12.2011, 20:31   #4
kettanaito
Веб-дизайнер
Форумчанин
 
Аватар для kettanaito
 
Регистрация: 11.08.2011
Сообщений: 305
По умолчанию

Может:
Код:
try
...
except on e:Exception do
begin 
// actions
ShowMessage(e.Message);
end;
end;
kettanaito вне форума Ответить с цитированием
Старый 13.12.2011, 20:32   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

никто не мешает свои действия записать:
Код:
try
...
except on e:Exception do 
 begin
  ShowMessage(e.Message);
  Log.Write(e.Message);
 end;
end;
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему IdHTTP выдает не тот текст что надо? Marsel737 Работа с сетью в Delphi 3 03.11.2010 21:09
Странная ошибки в IdHTTP!!! $T@LKER Работа с сетью в Delphi 31 16.09.2010 00:25
IdHTTP не видит русский текст TwiX Работа с сетью в Delphi 2 01.06.2010 23:41
IdHTTP.Get Google выдает ошибку при попытке получить исходный текст dkdkdk Работа с сетью в Delphi 6 17.12.2009 16:23
IdHttp получить только текст rangel Общие вопросы Delphi 1 25.06.2009 15:31