FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Optimizar codigo
Saludos, tengo un pequeño codigo que recorre una tabla y va enviando comandos a un dispositivo USB a traves del componente TComport.... el codigo que tengo me funsiona bien, ya que cada vez que envio un comando al disposivo USB hago una pausa de 10seg para esperar la respuesta del dispositivo.
el problema esque el tiempo de respuesta es variado es decir podria devolver la respuesta en 3eg o en 7seg y la manera como yo lo hago estoy perdiendo tiempo ya q espero 10seg para asegurar la respuesta q debo almacenar en una tabla el codigo que uso es el siguiente
Tambien e tratado de agregarle un while para de esta manera avanzar cuando se obtenga una respuesta pero no camina de esa forma
aver si alguien me echa una manito para optimizar este codigo. saludos |
#2
|
|||
|
|||
#3
|
||||
|
||||
¿Qué significa "pero no camina de esa forma"?
Si el problema es que recibe, por ejemplo, solo parte del mensaje, podrías esperar un poco después de recibir la primera parte.
Otra opción revisar la respuesta cada segundo:
Según vi en algún lugar creo que el componente informa cuantos Bytes ha leido. Podrías esperar hasta que este valor sea mayor que 0. Luego esperas un poco mas para asegurarte de que llega el mensaje completo y luego haces la lectura:
|
#4
|
|||
|
|||
Ok Gracias, voy hacer varias pruebas y te comento como me fue. saludos
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
optimizar el codigo en menos lineas | darkbits | Varios | 5 | 19-07-2013 13:32:40 |
optimizar el codigo para no tener lo mismo mas de 5 veces en el proyecto | darkbits | Varios | 6 | 28-10-2012 02:28:05 |
Ayuda como Optimizar Código | JerS | OOP | 3 | 24-06-2011 05:59:44 |
optimizar codigo | acrophet | Varios | 5 | 16-01-2011 23:28:39 |
Optimizar el sgte codigo | BlueSteel | Varios | 9 | 14-08-2007 22:33:24 |
|