Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

подключен я к интернету или нет

280
16 августа 2006 года
ВуД™
326 / / 04.01.2006
Как узнать подключен я к интернету или нет.
830
16 августа 2006 года
MVal
76 / / 17.10.2002
Проверь, есть ли связь с каким-либо узлом (типа Google).
1.8K
16 августа 2006 года
Валериус
190 / / 14.07.2006
А вдруг Гугль висит? :) Надо несколько серверов
403
16 августа 2006 года
ace lighting
411 / / 05.05.2006
чтобы узнать есть ли активное соединение с инетом то...
модуль
------------------------------------
Private Declare Function RasEnumConnections Lib "RasApi32.dll" Alias
"RasEnumConnectionsA" (lpRasCon As Any, lpcb As Long, lpcConnections As
Long) As Long
Private Declare Function RasGetConnectStatus Lib "RasApi32.dll" Alias
"RasGetConnectStatusA" (ByVal hRasCon As Long, lpStatus As Any) As Long
Private Const RAS95_MaxEntryName = 256
Private Const RAS95_MaxDeviceType = 16
Private Const RAS95_MaxDeviceName = 32
Private Type RASCONN95
dwSize As Long
hRasCon As Long
szEntryName(RAS95_MaxEntryName) As Byte
szDeviceType(RAS95_MaxDeviceType) As Byte
szDeviceName(RAS95_MaxDeviceName) As Byte
End Type
Private Type RASCONNSTATUS95
dwSize As Long
RasConnState As Long
dwError As Long
szDeviceType(RAS95_MaxDeviceType) As Byte
szDeviceName(RAS95_MaxDeviceName) As Byte
End Type

Public Function IsConnected() As Boolean
Dim TRasCon(255) As RASCONN95
Dim lg As Long
Dim lpcon As Long
Dim RetVal As Long
Dim Tstatus As RASCONNSTATUS95
TRasCon(0).dwSize = 412
lg = 256 * TRasCon(0).dwSize
RetVal = RasEnumConnections(TRasCon(0), lg, lpcon)
Tstatus.dwSize = 160
RetVal = RasGetConnectStatus(TRasCon(0).hRasCon, Tstatus)
If Tstatus.RasConnState = &H2000 Then
IsConnected = True
Else
IsConnected = False
End If
End Function
на форме
-----------------------------
Private Sub Form_Load()
'если есть соединение, то IsConnected() = True, иначе False
MsgBox IsConnected()
End Sub

работает на ура...
282
16 августа 2006 года
Bard
481 / / 26.02.2006
[QUOTE=ace lighting]работает на ура...[/QUOTE]

Дох..ая параш..!!!
Конект есть, и всеравно выдает False! Мля..
1.8K
17 августа 2006 года
Валериус
190 / / 14.07.2006
Может возможно использовать стандартный виндовский ping? Наверняка ведь он сделан не только для того, чтоб ручками связь проверять.
403
17 августа 2006 года
ace lighting
411 / / 05.05.2006
[QUOTE=Bard]Дох..ая параш..!!!
Конект есть, и всеравно выдает False! Мля..[/QUOTE]
а у меня пашет...
403
17 августа 2006 года
ace lighting
411 / / 05.05.2006
кстати мой способ работает только на диал апе.
282
22 августа 2006 года
Bard
481 / / 26.02.2006
[QUOTE=ace lighting]кстати мой способ работает только на диал апе.[/QUOTE]

Ну так бы и сразу сказал. А у меня выделенка была (на тот момент, теперь у меня тоже диалап :))
403
22 августа 2006 года
ace lighting
411 / / 05.05.2006
Бывает :D А чё выделенка не понравилась?
282
22 августа 2006 года
Bard
481 / / 26.02.2006
Нее, конечно понравилась!!! Сравни: 100 Мбит/с и 30 Кб/с. Просто я несколько дней назад переустановил виндовзу, а со старой виндой стерлись закладки в моей любимой Опере. А в закладках была страничка с интерфейсом активацыи инета (ну типа сначала надо включить через нее доступ, а потом пользоваться интернетом). Вместе с закладками стерся пароль на интернет. И получаеться так: локалка работает а интернет - нет. Тут я вспомнил что у меня на книжных полках завалялся модем диалаповский и карточка (которой уже скоро год). Я быстренько все настроил, подключил и... о диво! все заработало! Я даже пару раз на форум успел выйти но... через час деньги закончились м провайдер отрезал мне инет :( Тут я со злости позвонил в сервисный центр моей выделенки, и сказал: давайте типа произведем обмен, я вам дам свой ип мак номер и все остальное, а вы взамен - пароль на инет... И знаеш, мы успешно обменялись!!! Так что я теперь опять с жырной скоростью серфингом занимаюсь. Вот так вот :)
280
22 августа 2006 года
ВуД™
326 / / 04.01.2006
Да нештяг :eek: тебе, мне бы так :(
403
22 августа 2006 года
ace lighting
411 / / 05.05.2006
И мне!!!!!!!!! Хотя выделенка меня не особо привлекает. Спутниковый мне нравиться больше. Вот давно уже хочу, а маней то нету.:(:(
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог