La aplicacion de consola es algo legacy? Porque sino porque no usar un form en el que no permitas cerrar antes de que termine, a menos que aprete un boton cancelar en tu pantalla que vos podes controlar?
Gustavo. 2010/9/19 Carlos A. Schroeter <cschroe...@prodytec.com.ar> > Hola grupo! > Como ven trabajando en fin de semana...nos pasa y seguira pasando... > Estoy trabajando en una aplicacion de consola que el usuario baja de un > sitio y que luego se ejecuta del lado cliente con el objetivo de actualizar > sistemas. Eso es basicamente lo que hace. > Ahora bien, tengo que garantizar que ante una falla o error las cosas > vuelvan a su estado original. Bien, si Microsoft no miente, al momento de > actualizar estructuras de tablas y datos, si eso se encuentra dentro de una > transaccion (SQL), podemos volver hacia atras si algo falla. Hasta aqui todo > bien. > En cuanto a manejo de archivos, se reemplazan unos por otros, se mueven de > lugar, se renombran etc. al momento de la actualizacion. Ante el error puedo > rehacer los movimientos, volviendo a mover, renombrar, etc. Hasta aqui sigue > todo bien. > Pero.....que sucede si el bendito usuario se le ocurre cerrar la consola > sin que halla concluido el proceso???? > Creo que el motor de SQL se encargaria de la cuestion datos y tablas > (supongo)...pero el resto de los cambios???? > Al grano definitivamente.....Ademas del evento Main de una aplicacion de > consola...que otros eventos puedo controlar???. No veo que exista uno que se > produzca cuando se cierra la aplicacion > Me estoy ahogando en una tapita de gaseosa??? > Desde ya muchas gracias > > Carlos A. Schroeter > > >