FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error: cannot access a disposed object named ...
hola, quisiera saber si me pueden ayudar en lo siguiente:
tengo una forma principal con un treeview a traves del cual llamo a un formulario hijo. Uso el patron Singleton para que solo haya una instancia. El problema es que si abro y cierro y luego intento abrir nuevamente el formulario hijo me muestra este error: cannot access a disposed object named 'frmCuentasAltas'. Supuestamente es porque el objeto referenciado ya no existe. Uso el siguiente codigo: Desde el formulario padre llamo al formulario hijo.
En el formulario hijo (frmCuentasAltas) uso creo el Singleton
Son formularios MDI. Desde ya muchas gracias. Última edición por Tauro78 fecha: 23-12-2009 a las 00:27:00. |
#2
|
||||
|
||||
Obviamente como dice el error y supones el formulario ya no existe. Al cerrar el formulario lo que estas haciendo es destruir la instancia. El problema surge que tu instanciaSingleton no se entera.
Entonces tenes dos soluciones: 1. En el Dispose del formulario avisarle que ya no existe asi:
2. No dejar que se cierre, solo ocultarla. En el evento FormClosing lo cancelas. De esta forma sólo se creara una vez el formulario.
Suerte
__________________
[Crandel] |
#3
|
|||
|
|||
gracias por la respuesta, no he probado las opciones, pero he aplicado algo que se parece mas a la primer opcion y me funciona, gracias.
|
#4
|
||||
|
||||
Puedes simplificar tu condigo obteniendo la misma respuesta asi:
__________________
[Crandel] |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
error Named Pipes Provider | nfrfabian | Conexión con bases de datos | 0 | 10-10-2007 19:39:15 |
Sobre error "Object reference not set to an instance of an object" | fer21unmsm | .NET | 2 | 11-05-2007 21:56:46 |
Error A component Named Matri already Exists | janlo | Varios | 5 | 28-07-2006 07:16:39 |
Error en Consulta: 'could not find object' | rocio84 | SQL | 4 | 18-04-2006 01:56:58 |
Error: object not found | shaktale | SQL | 0 | 03-07-2003 16:40:37 |
|