Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Mit Delphi Anwendung andere rechner anpingen (https://www.delphipraxis.net/121045-mit-delphi-anwendung-andere-rechner-anpingen.html)

Christian18 21. Sep 2008 13:34


Mit Delphi Anwendung andere rechner anpingen
 
Hallo,

kann ich mittels Delphi Anwendung einen anderen rechner anpingen?

MFG Christian18

DeddyH 21. Sep 2008 13:36

Re: Mit Delphi Anwendung andere rechner anpingen
 
Jepp. Entweder nimmst Du dazu Netzwerk-Komponenten wie die Indys, ICS, etc. oder Du rufst den Windows-eigenen Ping z.B. mit ShellExecute auf.

Christian18 21. Sep 2008 13:38

Re: Mit Delphi Anwendung andere rechner anpingen
 
Ích will das über indys machen. hast du ein bisschen quellcode für mich.

MFG Chris

Klaus01 21. Sep 2008 13:43

Re: Mit Delphi Anwendung andere rechner anpingen
 
Zitat:

Zitat von Christian18
Ích will das über indys machen. ....

MFG Chris

bei den Indys benötigst Du Adminrechte um den Ping auszuführen.

Edit: etwas Code:
Delphi-Quellcode:
    IF pingserver1.Checked AND (current_server <> '') THEN
      BEGIN
        pingtest.ReceiveTimeout:=settings.getPingTimeout*1000;
        pingtest.Host:=current_server;
        pingtest.Ping;

        case pingtest.ReplyStatus.ReplyStatusType of
           rsEcho : begin
                       led.Draw(led_display.Canvas,0,0,1);
                      end;
           rsTimeout: led.Draw(led_display.Canvas,0,0,2);
           rsErrorUnreachable : led.Draw(led_display.Canvas,0,0,3);
         else
           led.Draw(led_display.Canvas,0,0,2);
        end;
       led_display.Repaint;
      end
  end;
Grüße
Klaus

DeddyH 21. Sep 2008 13:45

Re: Mit Delphi Anwendung andere rechner anpingen
 
Ansonsten [dp]Indy+ping[/dp]


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz