![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ну не получается по-нормальному проверить инет !!! [D6, Win95/98, WinXP]
Doom © (2002-04-20 20:22:00)Вот, прочитал на сайте статью, попробовал Сишный код. Да, получается проверить соединение с интернетом пингованием. Но вот в чем проблема. Когда программа доходит до строчки gethostbyname или gethostbyaddr и соедининия в этот момент нет, вызываетсядиалог на подключение, а это не нужно. Как же этого избежать?
Может вызывать эту самую gethostbyaddr и необязательно вовсе?
Doom (2002-04-22 17:59:00) [1]Большое спасибо, извиняюсь за невнимательность. Тему можно считать закрытой.
Wonder (2002-04-22 10:21:00) [2]Говоришь прочитал статью...
Перечитай ее раздел, посвященный ф-ции InternetGetConnectedState(). Особенно в самой последней части.
Doom (2002-04-21 21:24:00) [3]Статью прочитал давно и ПОЭТОМУ проверяю соединение пингованием. -(Один из двух путей достоверного определения наличия подключения). Но ведь аська умеет оставаться в StandBy режиме и окно подключения при проверке инета не вызывает!!!
Вот я и спрашиваю о "третьем способе".
Anatoly Podgoretsky (2002-04-21 20:40:00) [4]Определить, что такое для тебя Интернет и в соответствии с этим поступать, помочь в это тебе может статья на этом сайте.
Doom (2002-04-21 20:23:00) [5]
> mad_daemon (20.04.02 21:13)
Извините не совсем понял какое отношение это имеет к моему вопросу.
> Anatoly Podgoretsky © (20.04.02 21:04)
А какое есть решение?
Anatoly Podgoretsky (2002-04-20 21:04:00) [6]А она наверно проверяет RAS
Doom (2002-04-20 20:54:00) [7]Может быть не нужно вызывать каждый раз gethostbyaddr ?
Doom (2002-04-20 20:45:00) [8]Тогда как же это ненавязчиво делает Аська?
Anatoly Podgoretsky (2002-04-20 20:34:00) [9]Это должен пользователь запретить в своих настройках, это его прерогатива.