ICMP PING Fehler
-
Hi Leute,
ich schreibe an einem kleinen Ping-Tool um mehrere Rechner zu Pingen. Nun hab ich aber ein kleines Problem mit der Indy-ICMP-Komponente. Wenn ich einen Hostname Pinge der nicht existiert gibt es ein Socketerror 10110. Dieser ist aber auch schon im Offizielen Bsp. eines Ping Programms von Indy dabei. Nennt sich PingGui ist unter Examples\Indy\PingGui zu finden. Hat jemand eine Idee wie man diesen Fehler elegant umgehen kann bzw. abfangen kann.
Danke!
Gruß
KMB
-
So, habs folgendermaßen gelöst:
//Try Catch um Hostname Ping Fehler zu umgehen
try
{
ICMP->Ping();
Application->ProcessMessages();
}
catch(...)
{
ListBox1->Items->Add("hostname not found");
pingStates[aktHost]=1;
}
hatte zuerst vermutet das ich das Problem mit try/catch nicht umgehen könnte, klappt aber anscheinend doch.