Foros del Web » Programación para mayores de 30 ;) » .NET »

Evitar que se cierre programa en plena consulta

Estas en el tema de Evitar que se cierre programa en plena consulta en el foro de .NET en Foros del Web. Buenas Tardes! Tengo esta duda, como evitaria que se cierre un programa justo cuando en ese momento determinado se esta realizando un proceso... el programa ...
  #1 (permalink)  
Antiguo 11/02/2011, 14:20
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Pregunta Evitar que se cierre programa en plena consulta

Buenas Tardes! Tengo esta duda, como evitaria que se cierre un programa justo cuando en ese momento determinado se esta realizando un proceso... el programa es una agenda de tareas que se le asigna determinadas acciones en determinadas fechas y horas y como explique justo antes de que el administrador cierre se esta realizando un proceso interno como consultas busquedas para enviar un correo a un usuario, imprimir, etc... evitar que se cierre tanto con el close(), el cierre forzado desde el task antes que termine, si lo intenta cerrar en plena ejecucion que aparesca un mensaje de finalizand consulta y una vez finalizado el proceso se cierre. Espero vuestras ayudas, puede que sea algo complicado pero toda ayuda sera bienvenida. Gracias por su tiempo.
Lenguaje c#, winform.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #2 (permalink)  
Antiguo 11/02/2011, 15:29
Avatar de Highlander  
Fecha de Ingreso: junio-2006
Ubicación: Concepción, Chile
Mensajes: 475
Antigüedad: 17 años, 10 meses
Puntos: 4
Respuesta: Evitar que se cierre programa en plena consulta

Quizá puedas capturar todas las posibilidades de cerrar en un proceso y luego asignarle que si esta trabajando no lo haga.

Por ejemplo si el usuario presiona el botón cerrar, va comprueba si esta trabajando y ahí decide que hacer, claro tendrías que cubrir todas las posibilidades.
__________________
Ingeniero (E) en Computación e Informática
The last man alone with god.
  #3 (permalink)  
Antiguo 11/02/2011, 15:37
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Evitar que se cierre programa en plena consulta

pero como capturaria? Creo que talvez podria hacerlo atravez de threads o Backgroundworker...
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #4 (permalink)  
Antiguo 11/02/2011, 15:38
Avatar de Highlander  
Fecha de Ingreso: junio-2006
Ubicación: Concepción, Chile
Mensajes: 475
Antigüedad: 17 años, 10 meses
Puntos: 4
Respuesta: Evitar que se cierre programa en plena consulta

No intentando lo que tu quieres hacer pero lo primero que haria seria capturar los KeyPress del boton Cerrar de tu form actual, de tu form padre.
__________________
Ingeniero (E) en Computación e Informática
The last man alone with god.
  #5 (permalink)  
Antiguo 11/02/2011, 15:40
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Evitar que se cierre programa en plena consulta

los del [x] del form normal, pero como evitar cerrar desde el taskmanager si esta en proceso? sino lo está entonces que cierre. Por cierto no muestro ningun formulario, todo lo manejo desde la barra de tareas(notify icon) con un menu que decide si cerrar,parar o continuar...
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Etiquetas: programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:04.