![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Здравствуйте, никак не могу решить вопрос:
По таймеру (таймер работает с определенным интервалом) выполняется GET запрос к сайту: Код:
procedure TForm1.Timer1Timer(Sender: TObject); begin try http:=TIdHttp.Create(nil); ip:=http.Get(URL); http.Free; except on E: EIdSocketError do begin ip := 'Соединения нет!' end; end; label1.Caption := ip; end; |
|
#2
|
|||
|
|||
|
сравнить новое значение ip со старым
|
|
#3
|
|||
|
|||
|
Код:
var
oldip: string;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
try
http:=TIdHttp.Create(nil);
ip := http.Get(URL);
http.Free;
except
on E: EIdSocketError do
begin
ip := 'Соединения нет!'
end;
end;
if ip <> oldip then begin
showmessage('ip изменился');
oldip := ip;
end;
label1.Caption := ip;
end;
|
|
#4
|
|||
|
|||
|
Спасибо! То что надо!
|