| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
nuno Cmdr

Registrado: 10 Feb 2003Mensajes: 143Ubicación: Córdoba - Argentina
|
Publicado: Mar 16 Nov, 2004 10:48 pm Asunto: A ver si alguien me puede ayudar??? |
|
|
hola gente, mi problema es el siguiente: estoy haciendo una aplicacion que trae datos del puerto serial, pues se comunica con una alarma. El pronblema es que cuando llamo al evento que se comunica con la alarma es muy lento el refresco, es decir a medida que mando comandos la alarma me responde y yo tengo que ir interpretando lo que me devuelve
Probe hacer la comunicacion en otro proyecto y anda bien, es como que al ser tan grande el proyecto original, me demora mas en refrescar.
hay algo como processmessages() para que me refresque mas rapido??
desde ya muchas gracias.
Saludos a todos y aguante el foro builder!!! |
|
| Volver arriba |
|
 |
alfredo Master

Registrado: 13 Oct 2003Mensajes: 246Ubicación: Valencia Venezuela
|
Publicado: Mie 17 Nov, 2004 6:09 pm Asunto: |
|
|
No conozco el enfoque que le has dado a tu programa, tal vez usas un bucle sobre un solo hilo y es logico que al ser mas grande el programa tarde mas.
Lo mas eficiente seria dividir la aplicacion en tres hilos, uno para la interfaz humana, otro para recibir data y un tercero para enviarla, asi
aprovechando los eventos disponibles al recibir data enviarias esta al hilo
de la interfaz, al capturar esta eventos disparados por el usuario los enviaria al hilo encargado de la transmision. |
|
| Volver arriba |
|
 |
nuno Cmdr

Registrado: 10 Feb 2003Mensajes: 143Ubicación: Córdoba - Argentina
|
Publicado: Sab 20 Nov, 2004 3:21 am Asunto: |
|
|
voy a probar lo que me dices.
desde ya gracias |
|
| Volver arriba |
|
 |
|