Recortes de mi Webeo


ObjectDisposedException usando InputPanel con CF 2.0 y VS2005 SP1

Posted in Compact Framework,Fuente propia por novaxo en 30 julio, 2007

Si tienes algçun problema con el inputPanel, esta puede ser la soluciçon que buscas.Estoy usando un formulario base del cual heredo para cada diálogo que utilizo. Este excepción se presenta cuando:
1. Abro un formulario heredado.
2. Llamo al inpuPanel.
3. Cierro el formulario, no lo minimizo, lo cierro.
4. Se manifiesta la excepción.

Este error es un bug que será arreglado en próximo service pack.

Vamos a lo bueno: La solución
Tenemos que quitar el evento una vez que cerremos el formulario.

// clases globales
InputPanel inputPanel;
EventHandler ehEnableChanged;
public FormA()
{
   // Initialize Component creates inputPanel instance
   InitializeComponent();
   // at form construction time
   ehEnableChanged = new EventHandler(this.ipEnableChanged);
   inputPanel.EnableChanged += ehEnableChanged;
}

Fuente del recorte

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: