![]() |
|
|
Регистрация | << Правила форума >> | 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
|
|||
|
|||
![]() Спасибо! То что надо!
|