Форум: "Сети";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.25;
Скачать: [xml.tar.bz2];




Вниз

Как уловить момент подключения компьютера к интернету 


star   (2002-01-04 12:54) [0]

Кажется где-то здесь в форумах видел подобный вопрос, но поиск результатов не дал. Может кто знает, подскажите ...



Red Alert   (2002-01-04 18:27) [1]

Пингуй че-нить периодически.



Renard   (2002-01-10 15:51) [2]

Примерно здесь изменится значение переменной [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\RemoteAccess]



Freedom   (2002-01-11 14:43) [3]

поищи в этом же форуме или в факах "как проверить соединение с интернетом" . Я находил, точно есть, и написано довольно просто.



Dima-k17   (2002-01-12 12:32) [4]

Для работы тебе необходимо импортировать функцию 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 если соединение установлено.



Vampir   (2002-01-12 21:12) [5]

или...

uses ...wininet (или shellapi...ХЗ)
*********
var
IsConnect: Boolean;
Flags: DWORD;

begin
IsConnect := InternetGetConnectedState(@Flags, 0);
if IsConnect then
begin
if INTERNET_CONNECTION_MODEM and Flags <> 0 then
..........
..........

з.ы. Кто стер мою анкету?



Ajax   (2002-01-13 13:31) [6]

Во всех приведенных способах нужно постоянно мониторить. Проверять значение в реестре или функцию постоянно вызывать... Возможно при соединении отсылается какое-нибудь сообщени???




Форум: "Сети";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.25;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.013 c
14-80668          Delhin2               2002-02-11 00:44  2002.03.25  
базы данных


7-80706           Woolen                2001-11-27 11:07  2002.03.25  
Лоток CD-ROM. Очень нужно! Помогите!


7-80695           ValeryM               2001-12-19 17:48  2002.03.25  
Медиаплейер, ошибка mmsystem


1-80583           heruvim4ik            2002-03-10 11:07  2002.03.25  
Как сделать, чтоб мою прогу нельзя было закрыть никак


1-80534           asdf                  2002-03-13 12:37  2002.03.25  
Временная задержка