Ver Mensaje Individual
  #1  
Antiguo 20-08-2006
Killo Killo is offline
Registrado
 
Registrado: ene 2005
Posts: 8
Reputación: 0
Killo Va por buen camino
Question Problemas con WriteFile para trabajar con la RS232.

Hola a todos.

Estoy usando la función Writefile() para transmitir por la RS232 del PC. Hasta ahora mi programa a funcionado bien pero tras una compilación (solo hice unos cambios en unas lineas de comentarios) ha dejado de funcionar.

El problema es el siguiente: lanzo una cadena de 7 bytes y lo que realmente sale por el puerto serie son cuatro bytes que no tienen nada que ver con lo que debe salir. La función no retorna error alguno y además devuelve como que ha transmitido los 7 bytes. No estoy trabajando en modo asincrono (overlapped).

El programa usa un hilo para la comunicación y dos timers de 1 segundo para controles varios y actualización de información. Esta compilada con Delphi 5 bajo WinXP.

¿Le ha pasado a alguien algo similar alguna vez?. ¿De que puede ser?.

Agradecería algo de ayuda..... .

Saludos y gracias de antemano por vuestra colaboración.

ErKillo
Responder Con Cita