Reiniciar Applicacion

09/01/2006 - 15:40 por Alejandro | Informe spam
Hola :)
Como puedo hacer para reiniciar mi aplicacion? Osea, cuando el usuario
guarda nuevas opciones para que tomen efectos debo reiniciar la aplicacion,
cerrarla y volverla a abrir. Como lo logro?

Gracias

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
09/01/2006 - 22:44 | Informe spam
Alejandro,

No lo veo factible, porque si cierras tu aplicación ya no se podrá lanzar a
sí misma :-)
Una vez hicimos una aplicación bastante ingeniosa que (llevándolo al mundo
.NET) consistía en:
a) un ensamblado pequeñito que llamábamos "lanzador" cuyo único objetivo era
llamar a una función estática situada en otro ensamblado.
b) ese otro ensamblado, que era el que contenía la verdadera "acción". En
particular todas las ventanas, incluida la "principal".
Cuando había que cambiar la configuración, cerrábamos la ventana principal,
con lo que se salía al ensamblado pequeñito, desde el que se volvía a llamar
a la misma función de inicio.

Podrías intentar programar algo así, pero lo mejor sería que intentaras ver
cómo aplicar la nueva configuración sin tener que salir de la aplicación.

Salu2 - Octavio


"Alejandro" <@> escribió en el mensaje
news:%
Hola :)
Como puedo hacer para reiniciar mi aplicacion? Osea, cuando el usuario
guarda nuevas opciones para que tomen efectos debo reiniciar la
aplicacion,
cerrarla y volverla a abrir. Como lo logro?

Gracias


Respuesta Responder a este mensaje
#2 Marino Posadas
09/01/2006 - 23:25 | Informe spam
Hola Alejandro

Para hacerlo bien, habría que meterese en "berenjenales de bajo nivel". Hay
una "chapuza" auténtica que sería
lanzar un nuevo proceso cuando disposed() se produce, llamando a la
aplicación de nuevo:
Private Sub Form1_Disposed(ByVal sender As Object, ByVal e As
System.EventArgs) Handles MyBase.Disposed

System.Diagnostics.Process.Start("Aplicacion.exe")

End Sub

Pero el código de más arriba hace que no haya forma de cerrarla. Tendrias
que pasarle algún argumento de línea de comandos ( utilizando una instancia
de Process, y no la llamada estática que ves en el ejemplo) para que
comprobase si se le ha pasado algo (y se lanza) o si no (y se cierra). Pero
no me gusta nada, la verdad.


Saludos cordiales
Marino Posadas
MVP Visual C#

www.ElAveFenix.net


"Alejandro" <@> escribió en el mensaje
news:%
Hola :)
Como puedo hacer para reiniciar mi aplicacion? Osea, cuando el usuario
guarda nuevas opciones para que tomen efectos debo reiniciar la
aplicacion,
cerrarla y volverla a abrir. Como lo logro?

Gracias


Respuesta Responder a este mensaje
#3 Jose Luis Manners
10/01/2006 - 14:34 | Informe spam
Alejandro,

Tengo una duda, porque tienes que reiniciar la aplicación? Que tipo de
opciones son las que el usuario guarda que te obligan a reiniciar? Te hago
la pregunta porque si son valores guardados en tu app.config siempre hay
otras alternativas.

Coopera con el foro. Dinos si te sirvió la respuesta aquí planteada.

Saludos,

Jose Luis Manners, MCP
http://www.josemanners.com/

"Vale más saber alguna cosa de todo, que saberlo todo de una sola cosa."
-Blaise Pascal

"Alejandro" <@> wrote in message
news:%
Hola :)
Como puedo hacer para reiniciar mi aplicacion? Osea, cuando el usuario
guarda nuevas opciones para que tomen efectos debo reiniciar la


aplicacion,
cerrarla y volverla a abrir. Como lo logro?

Gracias


Respuesta Responder a este mensaje
#4 Alejandro
10/01/2006 - 15:29 | Informe spam
Exactamente eso, los valores guardaros en mi app.config. Cual seria otra
alternativa?


"Jose Luis Manners" <josemanners(-arroba-)hotmail.com> wrote in message
news:
Alejandro,

Tengo una duda, porque tienes que reiniciar la aplicación? Que tipo de
opciones son las que el usuario guarda que te obligan a reiniciar? Te


hago
la pregunta porque si son valores guardados en tu app.config siempre hay
otras alternativas.

Coopera con el foro. Dinos si te sirvió la respuesta aquí planteada.

Saludos,

Jose Luis Manners, MCP
http://www.josemanners.com/

"Vale más saber alguna cosa de todo, que saberlo todo de una sola cosa."
-Blaise Pascal

"Alejandro" <@> wrote in message
news:%
> Hola :)
> Como puedo hacer para reiniciar mi aplicacion? Osea, cuando el usuario
> guarda nuevas opciones para que tomen efectos debo reiniciar la
aplicacion,
> cerrarla y volverla a abrir. Como lo logro?
>
> Gracias
>
>


Respuesta Responder a este mensaje
#5 Jose Luis Manners
10/01/2006 - 16:32 | Informe spam
Precisamente mas abajo en este foro Marino Posadas contestó a un mensaje
sobre este tema Busca bajo "Actualizacion de AppConfig".

Tambien aqui te paso unos enlaces que tal vez te puedan ayudar:
http://www.codeproject.com/csharp/c...ttings.asp
http://ryanfarley.com/blog/archive/...3/879.aspx

Coopera con el foro. Dinos si te sirvió la respuesta aquí planteada.

Saludos,

Jose Luis Manners, MCP
http://www.josemanners.com/

"Vale más saber alguna cosa de todo, que saberlo todo de una sola cosa."
-Blaise Pascal

"Alejandro" <@> wrote in message
news:
Exactamente eso, los valores guardaros en mi app.config. Cual seria otra
alternativa?


"Jose Luis Manners" <josemanners(-arroba-)hotmail.com> wrote in message
news:
> Alejandro,
>
> Tengo una duda, porque tienes que reiniciar la aplicación? Que tipo de
> opciones son las que el usuario guarda que te obligan a reiniciar? Te
hago
> la pregunta porque si son valores guardados en tu app.config siempre hay
> otras alternativas.
>
> Coopera con el foro. Dinos si te sirvió la respuesta aquí planteada.
>
> Saludos,
>
> Jose Luis Manners, MCP
> http://www.josemanners.com/
>
> "Vale más saber alguna cosa de todo, que saberlo todo de una sola cosa."
> -Blaise Pascal
>
> "Alejandro" <@> wrote in message
> news:%
> > Hola :)
> > Como puedo hacer para reiniciar mi aplicacion? Osea, cuando el usuario
> > guarda nuevas opciones para que tomen efectos debo reiniciar la
> aplicacion,
> > cerrarla y volverla a abrir. Como lo logro?
> >
> > Gracias
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida