Autor Beitrag
Bronstein
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 578
Erhaltene Danke: 1

WIN XP
Delphi 6 / Delphi 2006 / Delphi XE
BeitragVerfasst: Mi 01.03.06 12:43 
Ich versuche mit der IdIcmpClient - Komponente einen anderen Rechner anzupingen, dazu habe ich folgenden Code geschrieben:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
procedure TForm1.Button1Click(Sender: TObject);
begin
   IdIcmpClient1.Host := 'Rechnername';
   IdIcmpClient1.Ping;
   Application.ProcessMessages;
end;


jetzt bekomme ich aber immer folgende Fehlermeldung (siehe Anhang).

Habe das Programm jetzt auf einem anderen Rechner versucht, da funktioniert alles. Die Betriebssysteme der beiden Rechner sind auch dieselben.

Woran kann das liegen?

Moderiert von user profile iconraziel: Delphi-Tags hinzugefügt
Einloggen, um Attachments anzusehen!
_________________
Es gibt keine dummen Fragen nur dumme Antworten!!!
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Mi 01.03.06 13:22 
Moin!

Für den Indy-ICMP-Client brauchst du Admin-Rechte, weil die auf Raw-Sockets aufsetzen. Der WSA-Fehler weist auch darauf hin: WSAEACCES = 10013

Wenn du nicht unbedingt auf die Indies aufsetzen mußt/möchtest, dann schau dir mal das hier an. :wink:

cu
Narses