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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.08.2009, 03:30   #1
RIO
Форумчанин
 
Аватар для RIO
 
Регистрация: 15.12.2007
Сообщений: 422
По умолчанию Ошибка 11004

Здравствуйте ! Подскажите пожалуйста как правильно отловить ошибку 11004, она возникает когда например отсутствует подключение к интернету . . . Пробую таким способом но почему-то не ловится :

Код:
begin
  try
    Text := HTTP.Get('Сайт');
  except on E: EIDHttpProtocolException do
         if E.ErrorCode = 11004 then
         begin
            Application.MessageBox('Отсутствует подключение к интернету !',
                                   'Ошибка', MB_OK + MB_ICONWARNING);
            Close;
         end;
  end;
end;
RIO вне форума Ответить с цитированием
Старый 28.08.2009, 03:38   #2
RIO
Форумчанин
 
Аватар для RIO
 
Регистрация: 15.12.2007
Сообщений: 422
По умолчанию

Тема закрыта уже разобрался, нужно было использовать такую функцию :

Код:
  except on E: EIdSocketError do
         if E.LastError = 11004 then
RIO вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Nero - ошибка драйвера DMA. ошибка CRC NecRoMat Софт 5 09.05.2012 01:29
Ошибка в статье = ошибка в рограмме. Alex Cones Общие вопросы Delphi 14 29.07.2009 18:17
Ошибка в Аfor i:=1 to SI do. Пишит что ошибка в SI Алексей_xXx Помощь студентам 2 29.05.2009 00:09
...Ошибка 101 (net::ERR_CONNECTION_RESET): Неизвестная ошибка... infrared Помощь студентам 0 16.04.2009 17:44
Во время соединениия с фтп соообщение Socket Error 11004 Alex_79 Компоненты Delphi 0 20.10.2008 10:04