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

Ваш аккаунт

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

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

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

Как проверить соединение с интернетом.

Автор: Vitaly Zayko

Часто приложению, которое работает в интернете, требуется знать, подключён пользователь к интернету или нет. Предлагаю Вам довольно гибкое решение этого вопроса.

Для работы Вам необходимо импортировать функцию InetIsOffline из URL.DLL:

function InetIsOffline(Flag: Integer): Boolean; stdcall; external 'URL.DLL'; 

а затем поместить в программу простой вызов функции для проверки статуса соединения:

if InetIsOffline(0) then 
   ShowMessage('This computer is not connected to Internet!') 
else 
   ShowMessage(You are connected to Internet!'); 

Эта функция возвращает TRUE если соединение с интернетов отсутствует, или FALSE если соединение установлено.

Замечание:

параметр Flag игнорируется, соответственно используем ноль.

Эта DLL обычно проинсталлирована на большинстве компьютеров. Она также существует в Win98 либо поставляется с Internet Explorer 4 или выше, Office 97 и т.д..

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 

Комментарии

1.
88K
22 декабря 2012 года
0 / / 22.12.2012
+1 / -0
Мне нравитсяМне не нравится
22 декабря 2012, 06:39:23
Шлак. Находясь в локалке без инета(а у 90% населения VPN) функция покажет соединение с инетом.
2.
Аноним
+0 / -1
Мне нравитсяМне не нравится
2 августа 2005, 22:16:22
Это для тех у кого Linux(вроде *.ДЛЛ это файл Винды), да? Еслм нет,тогда зачем это надо
3.
Аноним
+1 / -0
Мне нравитсяМне не нравится
7 сентября 2004, 16:52:17
все гениальное просто ;)
4.
Аноним
+1 / -1
Мне нравитсяМне не нравится
11 июня 2004, 18:37:25
Прикольно! Работает!
Где бы найти побольше таких инф, да в одном месте.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог