Sincronización de puerto serie en Delphi

Todavía estoy teniendo problemas con el componente TComPort, pero esta vez no es el componente en sí, es la lógica detrás de él. Tengo un dispositivo que envía algunas cadenas ASCII a través del puerto de serie. Necesito hacer un seguimiento de esas cadenas. El problema es que la computadora reacciona muy rápido, por lo que, en el caso de que solo capture una parte de la cadena, el resto de la cadena vuelve más tarde ... así que analizarlo cuando se recibe lo hace imposible.

Estaba pensando en escribir un temporizador que verificara si no había actividad en serie 10 segundos o más y luego borrar la cadena que estoy guardando en un búfer. Pero este método no es profesional, no hay un evento inactivo que pueda escuchar ... Esperando la mejor solución para mi problema. Gracias.

Respuestas a la pregunta(5)

Su respuesta a la pregunta