Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/04/2016, 04:01
REHome
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 727
Antigüedad: 17 años
Puntos: 8
Se me cuelga Windows Form

ola:

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:
Ver original
  1. Control.CheckForIllegalCrossThreadCalls = false;
https://msdn.microsoft.com/es-es/lib...vs.100%29.aspx

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.
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar