Home » Tutorials » Netzwerk und Internet » Indy

Indy

TIdIPWatch

Die Komponente IdIPWatch ist eine Hilfskomponente aus dem Register „Indy Misc“. Sie ermittelt den aktuellen Online-Zustand des Rechners sowie die IP-Adresse – optional mit Historie mit regelmäßigem Check.

Unser Beispielprogramm führt zu obiger Ausgabe:

  lbCurrentIp.Caption := IdIPWatch1.CurrentIP;
  if IdIPWatch1.IsOnline then
    lbStatus.Caption := 'online'
  else
    lbStatus.Caption:='offline';
  lbLocalIp.Caption := IdIPWatch1.LocalIP;

Beispielprogramm