Cerrar la ficha principal desde el contstructor

18/10/2004 - 22:05 por Zephryn Xirdal | Informe spam
Hola.

¿Se puede cerrar la ficha principal desde el contstructor de la misma? Es
que me está dando un error en tiempo de ejecución y por lo que veo es eso.
Cerrar la ficha es llamar al método Close() de la misma.

Gracias de antemano.


La memoria parece grande por lo que muestra en recuerdos; lo es mucho más
por lo que cierta memoria esconde.
español.
**** Powered by zxFortunes: http://sourceforge.net/projects/zxfortune

Preguntas similare

Leer las respuestas

#1 Pedro Luna Montalvo, MVP
19/10/2004 - 05:48 | Informe spam
Saludos,

Creo que no esta nada claro a lo que te refieres con "ficha principal".
Puedes ser un poco mas especifico?

Pedro Luna, [MVP VB.NET]
Gye, Ecu

"Zephryn Xirdal" escribió en el
mensaje news:
Hola.

¿Se puede cerrar la ficha principal desde el contstructor de la misma? Es
que me está dando un error en tiempo de ejecución y por lo que veo es eso.
Cerrar la ficha es llamar al método Close() de la misma.

Gracias de antemano.


La memoria parece grande por lo que muestra en recuerdos; lo es mucho más
por lo que cierta memoria esconde.
español.
**** Powered by zxFortunes: http://sourceforge.net/projects/zxfortune


Respuesta Responder a este mensaje
#2 Zephryn Xirdal
19/10/2004 - 15:36 | Informe spam
[STAThread]

static void Main(string[] args)

{

Application.Run(new FormFortunes(args));

}

Luengo, en el constructor de FormFortunes, llamar a Close:

public FormFortunes(string[] args)

{

//

// Necesario para admitir el Diseñador de Windows Forms

//

InitializeComponent();

//

// TODO: agregar código de constructor después de llamar a
InitializeComponent

//

LoadConfiguration();

m_random=new Random();

notifyIcon.Text=Text;

GetOneFortune(false);

if(args.Length>0 && args[0]=="taskMode")

Close();

}


La memoria parece grande por lo que muestra en recuerdos; lo es mucho más
por lo que cierta memoria esconde.
español.
**** Powered by zxFortunes: http://sourceforge.net/projects/zxfortune
"Pedro Luna Montalvo, MVP" escribió en
el mensaje news:
Saludos,

Creo que no esta nada claro a lo que te refieres con "ficha principal".
Puedes ser un poco mas especifico?

Pedro Luna, [MVP VB.NET]
Gye, Ecu

"Zephryn Xirdal" escribió en el
mensaje news:
Hola.

¿Se puede cerrar la ficha principal desde el contstructor de la misma? Es
que me está dando un error en tiempo de ejecución y por lo que veo es
eso.
Cerrar la ficha es llamar al método Close() de la misma.

Gracias de antemano.


La memoria parece grande por lo que muestra en recuerdos; lo es mucho más
por lo que cierta memoria esconde.
español.
**** Powered by zxFortunes: http://sourceforge.net/projects/zxfortune






Respuesta Responder a este mensaje
#3 Pedro Luna Montalvo, MVP
19/10/2004 - 22:13 | Informe spam
Ahora si...clarisimo :)

El metodo Close libera los recursos que consume el formulario, pero estos
recursos son tomados al momento de cargar/mostrar el formulario, en el
constructor se ejecuta el Close pero no tiene nada que liberar.

Si lo que quieres es indicar un fallo en la construccion de un objeto, en tu
caso de un formulario, te recomiendo que inicies una excepcion en el
constructor del formulario.

Esta excepcion deberas atraparla en la llamada a Application.Run().

Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu


"Zephryn Xirdal" escribió en el
mensaje news:
[STAThread]

static void Main(string[] args)

{

Application.Run(new FormFortunes(args));

}

Luengo, en el constructor de FormFortunes, llamar a Close:

public FormFortunes(string[] args)

{

//

// Necesario para admitir el Diseñador de Windows Forms

//

InitializeComponent();

//

// TODO: agregar código de constructor después de llamar a
InitializeComponent

//

LoadConfiguration();

m_random=new Random();

notifyIcon.Text=Text;

GetOneFortune(false);

if(args.Length>0 && args[0]=="taskMode")

Close();

}


La memoria parece grande por lo que muestra en recuerdos; lo es mucho más
por lo que cierta memoria esconde.
español.
**** Powered by zxFortunes: http://sourceforge.net/projects/zxfortune
"Pedro Luna Montalvo, MVP" escribió


en
el mensaje news:
> Saludos,
>
> Creo que no esta nada claro a lo que te refieres con "ficha principal".
> Puedes ser un poco mas especifico?
>
> Pedro Luna, [MVP VB.NET]
> Gye, Ecu
>
> "Zephryn Xirdal" escribió en el
> mensaje news:
>> Hola.
>>
>> ¿Se puede cerrar la ficha principal desde el contstructor de la misma?


Es
>> que me está dando un error en tiempo de ejecución y por lo que veo es
>> eso.
>> Cerrar la ficha es llamar al método Close() de la misma.
>>
>> Gracias de antemano.
>>
>>
>> La memoria parece grande por lo que muestra en recuerdos; lo es mucho


más
>> por lo que cierta memoria esconde.


estadista
>> español.
>> **** Powered by zxFortunes: http://sourceforge.net/projects/zxfortune
>>
>>
>
>


Respuesta Responder a este mensaje
#4 Zephryn Xirdal
19/10/2004 - 22:25 | Informe spam
Entonces es mejor que lo haga sin crear la ficha principal, pues la idea es
que si arranca el programa con esa opción, haga una serie de cosas y
termine.

Gracias.

Aquel que gobierna por medio de su excelencia moral puede compararse a la
estrella polar, que permanece en su sitio en tanto todas las demás estrellas
se inclinan ante ella.
**** Powered by zxFortunes: http://sourceforge.net/projects/zxfortune
"Pedro Luna Montalvo, MVP" escribió en
el mensaje news:%
Ahora si...clarisimo :)

El metodo Close libera los recursos que consume el formulario, pero estos
recursos son tomados al momento de cargar/mostrar el formulario, en el
constructor se ejecuta el Close pero no tiene nada que liberar.

Si lo que quieres es indicar un fallo en la construccion de un objeto, en
tu
caso de un formulario, te recomiendo que inicies una excepcion en el
constructor del formulario.

Esta excepcion deberas atraparla en la llamada a Application.Run().

Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu


"Zephryn Xirdal" escribió en el
mensaje news:
[STAThread]

static void Main(string[] args)

{

Application.Run(new FormFortunes(args));

}

Luengo, en el constructor de FormFortunes, llamar a Close:

public FormFortunes(string[] args)

{

//

// Necesario para admitir el Diseñador de Windows Forms

//

InitializeComponent();

//

// TODO: agregar código de constructor después de llamar a
InitializeComponent

//

LoadConfiguration();

m_random=new Random();

notifyIcon.Text=Text;

GetOneFortune(false);

if(args.Length>0 && args[0]=="taskMode")

Close();

}


La memoria parece grande por lo que muestra en recuerdos; lo es mucho más
por lo que cierta memoria esconde.
español.
**** Powered by zxFortunes: http://sourceforge.net/projects/zxfortune
"Pedro Luna Montalvo, MVP" escribió


en
el mensaje news:
> Saludos,
>
> Creo que no esta nada claro a lo que te refieres con "ficha principal".
> Puedes ser un poco mas especifico?
>
> Pedro Luna, [MVP VB.NET]
> Gye, Ecu
>
> "Zephryn Xirdal" escribió en el
> mensaje news:
>> Hola.
>>
>> ¿Se puede cerrar la ficha principal desde el contstructor de la misma?


Es
>> que me está dando un error en tiempo de ejecución y por lo que veo es
>> eso.
>> Cerrar la ficha es llamar al método Close() de la misma.
>>
>> Gracias de antemano.
>>
>>
>> La memoria parece grande por lo que muestra en recuerdos; lo es mucho


más
>> por lo que cierta memoria esconde.


estadista
>> español.
>> **** Powered by zxFortunes: http://sourceforge.net/projects/zxfortune
>>
>>
>
>






Respuesta Responder a este mensaje
#5 Pedro Luna Montalvo, MVP
19/10/2004 - 22:33 | Informe spam
Pues si lo que quieres es realizar tareas (que no tienen que ver con el
formulario principal), y que si esas tareas fallan no se inicie la
aplicacion, creo que es mejor que esas tareas las muevas a otra clase.

Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu


"Zephryn Xirdal" escribió en el
mensaje news:
Entonces es mejor que lo haga sin crear la ficha principal, pues la idea


es
que si arranca el programa con esa opción, haga una serie de cosas y
termine.

Gracias.

Aquel que gobierna por medio de su excelencia moral puede compararse a la
estrella polar, que permanece en su sitio en tanto todas las demás


estrellas
se inclinan ante ella.
**** Powered by zxFortunes: http://sourceforge.net/projects/zxfortune
"Pedro Luna Montalvo, MVP" escribió


en
el mensaje news:%
> Ahora si...clarisimo :)
>
> El metodo Close libera los recursos que consume el formulario, pero


estos
> recursos son tomados al momento de cargar/mostrar el formulario, en el
> constructor se ejecuta el Close pero no tiene nada que liberar.
>
> Si lo que quieres es indicar un fallo en la construccion de un objeto,


en
> tu
> caso de un formulario, te recomiendo que inicies una excepcion en el
> constructor del formulario.
>
> Esta excepcion deberas atraparla en la llamada a Application.Run().
>
> Saludos
> Pedro Luna, [MVP VB.NET]
> Gye, Ecu
>
>
> "Zephryn Xirdal" escribió en el
> mensaje news:
>> [STAThread]
>>
>> static void Main(string[] args)
>>
>> {
>>
>> Application.Run(new FormFortunes(args));
>>
>> }
>>
>> Luengo, en el constructor de FormFortunes, llamar a Close:
>>
>> public FormFortunes(string[] args)
>>
>> {
>>
>> //
>>
>> // Necesario para admitir el Diseñador de Windows Forms
>>
>> //
>>
>> InitializeComponent();
>>
>> //
>>
>> // TODO: agregar código de constructor después de llamar a
>> InitializeComponent
>>
>> //
>>
>> LoadConfiguration();
>>
>> m_random=new Random();
>>
>> notifyIcon.Text=Text;
>>
>> GetOneFortune(false);
>>
>> if(args.Length>0 && args[0]=="taskMode")
>>
>> Close();
>>
>> }
>>
>>
>> La memoria parece grande por lo que muestra en recuerdos; lo es mucho


más
>> por lo que cierta memoria esconde.


estadista
>> español.
>> **** Powered by zxFortunes: http://sourceforge.net/projects/zxfortune
>> "Pedro Luna Montalvo, MVP"


escribió
> en
>> el mensaje news:
>> > Saludos,
>> >
>> > Creo que no esta nada claro a lo que te refieres con "ficha


principal".
>> > Puedes ser un poco mas especifico?
>> >
>> > Pedro Luna, [MVP VB.NET]
>> > Gye, Ecu
>> >
>> > "Zephryn Xirdal" escribió en


el
>> > mensaje news:
>> >> Hola.
>> >>
>> >> ¿Se puede cerrar la ficha principal desde el contstructor de la


misma?
> Es
>> >> que me está dando un error en tiempo de ejecución y por lo que veo


es
>> >> eso.
>> >> Cerrar la ficha es llamar al método Close() de la misma.
>> >>
>> >> Gracias de antemano.
>> >>
>> >>
>> >> La memoria parece grande por lo que muestra en recuerdos; lo es


mucho
> más
>> >> por lo que cierta memoria esconde.
> estadista
>> >> español.
>> >> **** Powered by zxFortunes:


http://sourceforge.net/projects/zxfortune
>> >>
>> >>
>> >
>> >
>>
>>
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida