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

Ваш аккаунт

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

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

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

Узнать, соединён ли комп с инетом

Аноним
Никто с такой проблемаой (сабж) не сталкивался ?
Желательнее "объяснить" сорцами
Спасибо!
442
24 августа 2002 года
HexoGenus
121 / / 20.03.2000
Я находил в Инете одно решение но не знаю работает оно или нет и подойдет ли вам...
Кидаю весь текст
Как проверить соединение с интернетом. (16.04.01 1458)
Часто приложению, которое работает в интернете, требуется знать, подключён пользователь к интернету или нет. Предлагаю Вам довольно гибкое решение этого вопроса.
Совместимость Delphi 3.x (или выше)

Для работы Вам необходимо импортировать функцию 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 и т.д..
Более подробно можно прочитать в MSDN.
Оригинал http//msdn.microsoft.com/library/psdk/shellcc/shell/Functions/InetIsOffline.htm

Автор Vitaly Zayko (zayko@vitsoftware.com)
Источник http//www.sources.ru/delphi/
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог