Einzelnen Beitrag anzeigen

nahpets
(Gast)

n/a Beiträge
 
#2

Re: IdIcmpClient für einen ping

  Alt 14. Mai 2009, 15:33
Hallo,

zur Erfolgsprüfung solltes Du das entsprechende Ereignis nutzen:PingReply(ASender: TComponent; const AReplyStatus: TReplyStatus); Dort kannst Du dann auf Erfolg oder Misserfolg abfragen:
Delphi-Quellcode:
Case AReplyStatus.ReplyStatusType Of
  rsEcho : Begin
                         sPingLogResult := 'erfolgreich';
                       End;
  rsError : Begin
                         sPingLogResult := 'Fehler';
                       End;
  rsTimeOut : Begin
                         sPingLogResult := 'TimeOut';
                       End;
  rsErrorUnreachable : Begin
                         sPingLogResult := 'nicht Erreichbar';
                       End;
  rsErrorTTLExceeded : Begin
                         sPingLogResult := 'TTL überschritten';
                       End;
End;
sPingLogResult sei hier eine global deklarierte Stringvariabel.
  Mit Zitat antworten Zitat