Tratare de ser mas claro con mi problema

29/06/2004 - 19:05 por israel | Informe spam
continuacion de Error Muy Raro
tratare de ser mas claro

para llamar a una ventana

form1 forma = new form1();
forma.ShowDialog(this);

una vez que estamos en form1, para cerrarla utilizo el
siguiente codigo

this.dispose();

este llama al siguiente codigo, el se pone por default al
crear la forma

protected override void Dispose( bool disposing )
{
if( disposing )
{
if(components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
} <--Aqui

el programa truena en el punto indicado, aparece un
cuadrito verde y me manda este mensaje

An unhandled exception of
type 'System.NullReferenceException' occurred in
system.windows.forms.dll

Additional information: Object reference not set to an
instance of an object.

esto lo hace en cualquier forma, pero lo hace muy
esporadicamente, aun no he encontrado la manera de
hacerlo tronar cuando yo quiera. lo hace al asar

esper que me puedan ayudar.de antemano gracias

israel
 

Leer las respuestas

#1 Octavio Hernandez
30/06/2004 - 02:18 | Informe spam
Hola,

Utiliza

using (Form1 forma = new Form1())
{
forma.ShowDialog();
}

Using garantiza automaticamente la llamda a Dispose() cuando se cierre el
formualrio modal.

Slds - Octavio

"israel" escribió en el mensaje
news:22d5001c45dfb$3c1acba0$
continuacion de Error Muy Raro
tratare de ser mas claro

para llamar a una ventana

form1 forma = new form1();
forma.ShowDialog(this);

una vez que estamos en form1, para cerrarla utilizo el
siguiente codigo

this.dispose();

este llama al siguiente codigo, el se pone por default al
crear la forma

protected override void Dispose( bool disposing )
{
if( disposing )
{
if(components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
} <--Aqui

el programa truena en el punto indicado, aparece un
cuadrito verde y me manda este mensaje

An unhandled exception of
type 'System.NullReferenceException' occurred in
system.windows.forms.dll

Additional information: Object reference not set to an
instance of an object.

esto lo hace en cualquier forma, pero lo hace muy
esporadicamente, aun no he encontrado la manera de
hacerlo tronar cuando yo quiera. lo hace al asar

esper que me puedan ayudar.de antemano gracias

israel


Preguntas similares