Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#7

Re: Pingen ohne das Programm einfriert!

  Alt 8. Dez 2004, 18:24
Sorry... Hätt auch gleich ne alternative Methode posten können, wie man noch pingen kann:


Delphi-Quellcode:
uses
 winsock ;

function Ping(InetAddress : string) : boolean;
var
 Handle : THandle;
 InAddr : IPAddr;
 DW : DWORD;
 rep : array[1..128] of byte;
begin
  try
      result := false;
      Handle := IcmpCreateFile;
      if Handle = INVALID_HANDLE_VALUE then
       Exit;
      TranslateStringToTInAddr(InetAddress, InAddr);
      DW := IcmpSendEcho(Handle, InAddr, nil, 0, nil, @rep, 128, 0);
      Result := (DW <> 0);
      IcmpCloseHandle(Handle);
  except
      Result := false ;
  end ;
end;
Die Quelle, wo ich den Code her hab, ist mir aber verloren gegangen
  Mit Zitat antworten Zitat