MSDN писал(а):
Retrieves the connected state of the local system.и никакого отношения к Internet в общем случае не имеет
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
3042, большая просьба убрать из элемента все упоминания о получении информации о состоянии интернета. Ф-ция, на базе которой построен элемент возвращает только следующую информацию:
MSDN писал(а): Retrieves the connected state of the local system.и никакого отношения к Internet в общем случае не имеет |
|||
карма: 27 |
|
Ответов: 4633
Рейтинг: 749
|
|||
3042, посмотри, функция используется для проверки подключения к определенному URL
http://msdn.microsoft.com/en-us/library/aa384346(VS.85).aspx А вот перечень условий, при которых работает использованная тобой функция InternetGetConnectedState http://support.microsoft.com/kb/242558 |
|||
карма: 26 |
|
Ответов: 1379
Рейтинг: 86
|
|||
У меня первая же цифра говорит, что нет подключения к Интернету
В остальном, вроде, правильно. |
|||
карма: 0 |
|
Ответов: 1926
Рейтинг: 172
|
|||
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 |
| ||
файлы: 1 | code_20129.txt [568B] [221] |
Ответов: 4633
Рейтинг: 749
|
|||
карма: 26 |
| ||
файлы: 1 | code_20130.txt [796B] [470] |
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
3042 писал(а): То есть соединение в системе есть, но оно может быть сейчас не соединено. Это надо помнить, что подключение создано, но в текущий момент Интернет может быть отключён?помоему на русский это переводится примерно так: Интернет должен быть, но его почему-то нет. |
|||
карма: 27 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Netspirit, так это же просто пинг хоста. Или я ошибаюсь? Вроде msdn читал по этой функции, - пинг хоста. Если так, то проще использовать стандартный компонент для этого.
Dilma писал(а): Интернет должен быть, но его почему-то нет.Отличное описание для точки! Но всё же мой компонент определяет модем, LAN, прокси, RAS... Хотя бы ради этого он нужен или нет? Жаль, что так мало проверило... |
|||
карма: 9 |
|
Ответов: 1891
Рейтинг: 110
|
|||
Интернет (ADSL) и локальная сеть (домашняя) подключены - выдает 18, и 16, если интернет и сеть отключены
|
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
3042, вот что у меня показывает (поправил твой пример до человеческого вида):
|
|||
карма: 1 |
|
Ответов: 160
Рейтинг: 4
|
|||
WIFI(интернет), Интернет(ADSL) и локальная сеть подключенные - выдает 18
Отключен ПК от всего выдает - 16 с задержкой 15 секунд |
|||
карма: 0 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Alexbootch, man-man74, теперь есть компонент, который такие числа не выдаёт: http://www.hiasm.com//getfile/20119. Информацию можно снять с нижних точек.
|
|||
карма: 9 |
|
Ответов: 582
Рейтинг: 3
|
|||
3042, у меня когда инет включен выдает 0
|
|||
карма: 0 |
|