Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.28;
Скачать: CL | DM;

Вниз

Сообщение windows о смене IP адреса   Найти похожие ветки 

 
smok_er   (2002-10-17 02:22) [0]

Уважаемые знатоки!
Получаю IP адрес компа слдеующим кодом:

function TfrMain.GetIPAddress: String;
var
WSAData : TWSAData;
p : PHostEnt;
Name : array [0..$FF] of Char;
begin
WSAStartup($0101, WSAData);
GetHostName(name, $FF);
p := GetHostByName(Name);
Result:= inet_ntoa(PInAddr(p.h_addr_list^)^);
WSACleanup;
end;

(нашел в faq на этом сайте)
А есть ли сабж, чтобы отлавливать момент его изменения?
Т.е. когда я не в сети, у меня 127.0.0.1. Как только я вошел в сеть - IP от провайдера.

Можно конечно использовать так называемый "метод таймера", но не хочется найти другое решение...

Заранее огромное спасибо!


 
Kuljok ©   (2002-10-17 02:56) [1]

ИМХО тебе нужно отлавливать момент входа в сеть (тоже есть на этом сайте), потому как IP не меняется при входе в сеть, он добавляется...


 
smok_er   (2002-10-17 03:42) [2]

Спасибо за разъяснение! А можно ссылку..?



Страницы: 1 вся ветка

Текущий архив: 2002.10.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
8-92619
MJH
2002-05-11 19:24
2002.10.28
Equalizer / Эквалайзер / NitroAmp 0.74XPbeta1


7-92773
Mashinist
2002-08-16 10:34
2002.10.28
Фай по модему


14-92689
Anatoly Podgoretsky
2002-10-06 12:01
2002.10.28
Наташенька (nata610@pisem.net) с днем рождения


1-92599
AL2002
2002-10-16 15:18
2002.10.28
Можно ли скопировать текст в буфер как WMF?


1-92543
stainer
2002-10-16 10:21
2002.10.28
i/o error 123