Thema: Delphi ICMP Problem

Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.259 Beiträge
 
Delphi 2006 Professional
 
#2

Re: ICMP Problem

  Alt 8. Mai 2004, 09:48
Hai LoW_FloW,

den Fehler zu unterdrücken ist kein Problem. Einfach deinen Ping in einen try-except Block setzen.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  IdIcmpClient1.Host := Edit1.Text;
  try
    IdIcmpClient1.Ping;
  except
    if (GetLastError = 11001) then
    begin
      //Unbekannter Host
    end;
  end;
end;
Das mit der IP wird dann schon schwer. Wie soll die IP eines Computers ermittelt werden der nicht vorhanden ist?
Dafür müsste es ja eine Liste geben wo alle Computernamen und deren IPs stehen. Mit etwas glück kannst Du das durch eine DNS-Abfrage machen. Aber auch das ist nicht 100%ig sicher.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat