creo que no me he explicado bien
Tengo una aplicación windows forms.
Necesito ejecutar unos hilos (threads) para gestionar unos eventos, ya que el uso de Backgroundworkers es muy lento...
Desde esos hilos tengo que tener acceso al datagridview del form y a otras variables. El problema es que cuando le paso el Form a la clase que ejecutará el hilo, dichas variables están a null...
Ver el siguiente código:
Código:
form_esc.EventoPlacaSensores evento = new form_esc.EventoPlacaSensores(trama, this);
Thread hilo = new Thread(evento.gestionarEventoCaja);
hilo.IsBackground = true;
hilo.Priority = ThreadPriority.AboveNormal;
hilo.Start();
Primero creo la clase y le paso una cadena y el form, que es "this".
creo el hilo
lo lanzo
dentro del hilo accedo a las variables del form (this) y éstas, están a null.....
¿Qué estoy haciendo mal...?
Muchas gracias