Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для ganselo

Старожил


Сообщения: 232
Благодарности: 90

Профиль | Сайт | Отправить PM | Цитировать


Код: Выделить весь код
catch(EIdSocketError &se){
      if(se.LastError == 11004)
        MessageBox(0, "Соединение не обнаружено", 0, 0);
}
Консольный вариант выполняет тоже самое, что:
Код: Выделить весь код
var
  connected: boolean;
begin
  connected:=true;
  //тут прописываем настройки idHTTP
  try
    idHTTP.Get('http://www.google.ru');
    //в OnStatus можно прописать дисконнект на статусе "Connected", что б лишнего не качать
  except
    on e: exception do connected := false;
  end;
  if not connected then
    ShowMessage('Нет инета')
  else
    ShowMessage('Есть инет');
end;
Только на низком уровне.

-------
К величайшему сожалению "история учит нас тому, что она ничему не учит".


Отправлено: 15:33, 30-08-2010 | #48