Título: Ayuda.Auto guardar datos en txt antes de que se apague windows Publicado por: 70N1 en 23 Enero 2009, 17:36 pm Lo que necesito es que cuando pinches en apagar o cerrar sesion en windows, mi programa pueda hacer siertas acciones antes de cerrarse el windows.
-Detectar el cierre de windows -Ejecutar accion -Dejar que windows cierre Título: Re: Ayuda.Auto guardar datos en txt antes de que se apague windows Publicado por: viviz02 en 23 Enero 2009, 17:49 pm A lo mejor si pones en form_unload de tu programa que guarde esos datos al cerrar sesion o apagar el pc este forzara el cierre de la aplicacion y esta antes de cerrar realice la accion.
Prueba y comenta si funciona. Título: Re: Ayuda.Auto guardar datos en txt antes de que se apague windows Publicado por: 70N1 en 23 Enero 2009, 18:07 pm Lamentablemente eso ya lo e provado y nada. Al cerrar windows, cierra la aplicacion sin dejarla ni respirar.
Título: Re: Ayuda.Auto guardar datos en txt antes de que se apague windows Publicado por: 70N1 en 23 Enero 2009, 18:21 pm Lo encontre. Este codigo hace que salte un mensaje cuando detecta que el pc va a ser apagado.
Codigo en un modulo Código: Option Explicit Codigo del formulario Código: Option Explicit Url:http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/22.htm (http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/22.htm) Título: Re: Ayuda.Auto guardar datos en txt antes de que se apague windows Publicado por: Dessa en 23 Enero 2009, 19:06 pm Hola, probá con este code, (creo que me lo pasó Leandro), con XP, si mal no recuerdo funcionaba bien , con windows seven no.
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) If UnloadMode = 2 Then MsgBox "se esta apagando" End If End Sub Saludos Título: Re: Ayuda.Auto guardar datos en txt antes de que se apague windows Publicado por: seba123neo en 23 Enero 2009, 21:31 pm jeje una vez probe ese codigo y casi me arruina la maquina, porque al apagarse y cuando salta el msgbox ya se descargaron cosas de memoria y programas vitales como el antivirus y demas, y cuando vuelve a la normalidad no estan mas cargados y queda todo medio feo :xD
saludos. Título: Re: Ayuda.Auto guardar datos en txt antes de que se apague windows Publicado por: Dessa en 23 Enero 2009, 23:01 pm Bueno, Seba, entonces lo descartamos hasta estar seguros, estoy probando el W7,pero en cuanto pueda lo pruebo en XP
Saludos Título: Re: Ayuda.Auto guardar datos en txt antes de que se apague windows Publicado por: 70N1 en 23 Enero 2009, 23:27 pm No se que pasa con el codigo que postee.
con el msgbox funciona perfectamente, detiene el reinicio. Pero si intento que ejecute mas codigo no funciona y se reinicia. alguien save que es lo que puede estar pasando?. Esto funciona perfectamente. Código: Function WindowProc(ByVal Hwnd As Long, _ Pero aki no me detiene el apagado. Código: Function WindowProc(ByVal Hwnd As Long, _ Título: Re: Ayuda.Auto guardar datos en txt antes de que se apague windows Publicado por: BlackZeroX en 24 Enero 2009, 04:46 am Podrias usar Sleep para detener unos milisegundos el SO en el codigo ya provisto anteriormente y asi dejar ejecutar la parte de tu codigo.
Título: Re: Ayuda.Auto guardar datos en txt antes de que se apague windows Publicado por: 70N1 en 25 Enero 2009, 20:47 pm En cuanto pruebe aviso de los resultados
Título: Re: Ayuda.Auto guardar datos en txt antes de que se apague windows Publicado por: iubens en 21 Diciembre 2010, 23:35 pm cuando copio el codigo en VB3, me dice que: "expected parameter en las lineas: ByVal uMsg As Long, _
ByVal wParam As Long, _ ByVal lParam As Long) As Long señalando los guines bajos _ que hago? No se que pasa con el codigo que postee. con el msgbox funciona perfectamente, detiene el reinicio. Pero si intento que ejecute mas codigo no funciona y se reinicia. alguien save que es lo que puede estar pasando?. Esto funciona perfectamente. Código: Function WindowProc(ByVal Hwnd As Long, _ Pero aki no me detiene el apagado. Código: Function WindowProc(ByVal Hwnd As Long, _ Título: [OFF TOPIC] Publicado por: 79137913 en 22 Diciembre 2010, 19:43 pm [OFF TOPIC]
Lei mal perdon. |