Finalizar Correctamente Aplicación

08/05/2006 - 18:16 por Ivan Pequeño | Informe spam
Estimados

He leido bastante y no me queda claro cual sería la
forma "CORRECTA" de finalizar un programa.

En Vb6 Hacíamos un set form = Nothing

En .Net ...

Agradeciendo de antemano

Preguntas similare

Leer las respuestas

#6 Eduardo Alvarado Meza
09/05/2006 - 08:17 | Informe spam
Y que pasa con el Using Eduardo?
Respuesta Responder a este mensaje
#7 Eduardo A. Morcillo [MS MVP VB]
09/05/2006 - 09:13 | Informe spam
Eduardo Alvarado Meza wrote:
Y que pasa con el Using Eduardo?



No entiendo muy bien la pregunta ¿Dices usar Using con un formulario? Ningun
problema. Lo correcto es llamar a Dispose (de cualquier objeto) dentro del
Finally de un bloque Try o si es la version 2005 usar un bloque Using para
asegurarnos de que se realice la llamada aunque ocurra una excepcion.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
Respuesta Responder a este mensaje
#8 Karlos Traveceras
09/05/2006 - 16:03 | Informe spam
Ya le intentaste con el 'application.exit'

esta opcion termina de manera correcta la aplicacion.

Saludos.



"Ivan Pequeño" wrote:

Estimados

He leido bastante y no me queda claro cual sería la
forma "CORRECTA" de finalizar un programa.

En Vb6 Hacíamos un set form = Nothing

En .Net ...

Agradeciendo de antemano
Respuesta Responder a este mensaje
#9 Alberto Poblacion
09/05/2006 - 17:35 | Informe spam
"Karlos Traveceras" wrote in
message news:
Ya le intentaste con el 'application.exit'

esta opcion termina de manera correcta la aplicacion.



Una precaución: El Application.Exit cierra los formularios
inmediatamente, sin ejecutar los eventos Closing y Closed, por lo que no es
conveniente usarlo si usas dichos eventos para salvar la información del
formulario (o para preguntar si realmente quieren abandonar sin salvar).
Respuesta Responder a este mensaje
#10 Eduardo Alvarado Meza
10/05/2006 - 06:23 | Informe spam
Yo me referia algo como :

Using frmPrueba as Form1
frmPrueba.ShowDialog
End Using

En dado caso no haria falta el Dispose... tengo entendido, pero el = Nothing
sera requerido?, esta asignacion no puede ser hecha despues del bloque
using, y si se hace adentro se alteraria el orden de Alberto que es Dispose
y luego Nothing. No se si me exprese bien.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida