![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#9
|
||||
|
||||
|
Cita:
Por lo tanto, lo que ganamos ejecutando threads es que al poner la tarea que "bloquea" en el thread, se bloquea ese thread, pero no el programa principal. Lo primero que debes hacer es crear el componente TIdIcmpClient por código. Modifica tu programa para hecerlo y comprueba que funciona. Una vez lo tengas se trata de crear un thread que: (1) En el create cree el componente por código. (2) Le tendrás que pasar algunos valores como parámetro y luego recoger la respuesta. (3) En el métdo Execute lanzar el ping. (4) Capturar el OnReply dentro del Thread (5) Crear un procedimiento OnTerminate, al que irá a parar el thread cuando acabe, que será el que pinte verde/rojo según el estado. Puedes realizar algunas pruebas e ir poniendo el código aquí. Te lo vamos revisando y corrigiendo si hare falta.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| valores ping | ramonibk | Internet | 2 | 16-12-2009 22:11:02 |
| Recibir en ms el ping. | rauros | API de Windows | 11 | 17-07-2008 09:38:30 |
| ping a las computadoras | chucoptero | Internet | 7 | 20-01-2006 18:47:18 |
| Ping no funciona | Sirkius | Internet | 1 | 16-09-2004 19:13:45 |
| ping | NuncaMas | Varios | 5 | 30-10-2003 21:39:14 |
|