Ping an Rechner per Thread und Indy-Komponente
-
Hallo,
nacheinander will ich Rechner anpingen. Dies möchte ich als eigenen Thread realisieren. Bisher (also ohne Thread) sah das bei mir so aus:try //Ping an Rechner abschicken { dynamic_cast<TIdIcmpClient*>(Form1->Components[z1])->Host=dynamic_cast<TBitBtn*>(Form1->Components[z2])->Caption; dynamic_cast<TIdIcmpClient*>(Form1->Components[z1])->Ping("",0); } catch (Exception &E) //Fehlerbehandlungsroutine (z.B. Fehlermeldung erzeugen) { }
Dabei werden alle IdIcmpClient-Komponenten durchlaufen und angepingt.
Jetzt lege ich ein Thread-Objekt mit "Datei-Neu-ThreadObjekt" namens ping an.
Aber wie gehts jetzt weiter? Den obigen Quellcode kann ich ja nicht einfach in void __fastcall ping::Execute() kopieren.
Wer kann mir weiterhelfen? Vielen Dank!