hilft vielleicht wenn du folgendes einbaust ( nicht getestet)
Delphi-Quellcode:
procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
begin
IdUDPClient1.Active := false;
IdUDPServer1.Active := false;
IdIPWatch1.Active := false;
// hinzugefügt ob try except nötig ist weiss ich nicht ich kapsle sowas aus sicherheitsgründen immer
try IdUDPClient1.Disconnect; except end;
end;