Tengo un programa que recibe datos una y otra vez por el puerto serie. A 0.1 segundos datos del 0 al 1023. Si no hay datos que esté leyendo porque en el otro lado no lo está enviando, puedo cerrar el programa sin problemas. Si hay datos que le llega y lee, al cerrar el programa aunque pongas SerialPort1.Close(); El programa se cuelga.
En el Load de Windwos Form he puesto esto.
Código C:
https://msdn.microsoft.com/es-es/lib...vs.100%29.aspxVer original
Control.CheckForIllegalCrossThreadCalls = false;
Se sigue colgando. No ha funcionado.
Por lo que he leído hay que usar hilos y es más complejo, no lo se.
¿Alguna solución?
Enlace del proycto en Visual Studio Community 2015.
Descargar
Saludos.