No respuesta a evento

18/05/2006 - 12:51 por Alberto | Informe spam
Cuando un objeto A declara otro objeto B en su interior y este último le
envía eventos y el objeto A no los escucha, aparece un error.

¿Cómo se puede evitar?
 

Leer las respuestas

#1 Alberto Poblacion
18/05/2006 - 13:13 | Informe spam
"Alberto" wrote in message
news:
Cuando un objeto A declara otro objeto B en su interior y este último le
envía eventos y el objeto A no los escucha, aparece un error.

¿Cómo se puede evitar?



Normalmente el problema es que está mal escrita la rutina que lanza el
evento. Siempre tiene que comprobar que el delegado no sea null (cosa que
ocurre si nadie se ha conectado al evento) antes de intentar ejecutarlo.

if (elDelegadoDelEvento!=null) elDelegadoDelEvento(this,new
EventArgs());

Preguntas similares