Liegt das evtl. an der Indykomponente oder ist das falsche Event?
Ist es denn die "richtige" Komponente? Als Beschreibung habe ich
dieses gefunden:
Zitat:
TIdIPWatch - dient dazu, den Online-Status und die aktuelle
IP-Adresse festzustellen.
Und im Code ist die Bedingung für den Aufruf von OnStatusChange:
Delphi-Quellcode:
if ((WasOnline) and (not FIsOnline)) or ((not WasOnline) and (FIsOnline)) then
begin
if (not IsDesignTime) and Assigned(FOnStatusChanged) then
begin
FOnStatusChanged(Self);
end;
end;
Ein
IP-Adressenwechsel wird anscheinend nicht als Kriterium für das Event verwendet.