Вверх ↑
Ответов: 1926
Рейтинг: 172
#1: 2010-08-21 18:02:33 ЛС | профиль | цитата
Netspirit писал(а):
3042, посмотри, функция используется для проверки подключения к определенному URL


У меня не рабоает. Может, не так испольозую?

code_20129.txt

А вот ссылка на статью, где утверждается, что тоже не работает:
http://www.realcoding.net/articles/ispolzovanie-internet-funktsii-win32-api.html
Страничка большая, поэтому поискать можно по слову InternetCheckConnection.
------------ Дoбавленo в 17.56:
petrocan писал(а):
У меня первая же цифра говорит, что нет подключения к Интернету


Дословно эта точка описывается так:
Local system has a valid connection to the Internet, but it might or might not be currently connected.
То есть, подключение существует, но Интернет может быть и не подключен. Возможно, надо изменить описание, как и советует Dilma.

Что касается возвращаемого значения функции (точка onGetConnectedState комопнента), то тут описание такое:
Returns TRUE if there is an active modem or a LAN Internet connection, or FALSE if there is no Internet connection, or if all possible Internet connections are not currently active. For more information, see the Remarks section.

То есть вернёт True (единицу - в компоненте), если есть соединение по модему или LAN, если нет активных соединений - FALSE. При этом доступность конкретного хоста не определяется и не гарантируется.
------------ Дoбавленo в 18.02:
Dilma, описание к INTERNET_CONNECTION_CONFIGURED такое:

Local system has a valid connection to the Internet, but it might or might not be currently connected.

То есть соединение в системе есть, но оно может быть сейчас не соединено. Это надо помнить, что подключение создано, но в текущий момент Интернет может быть отключён?
карма: 9
0
файлы: 1code_20129.txt [568B] [200]