hola que tal alguno me podria decir si se puede generar alguna accion cuando la aplicacion se este por cerrar. y si si me podrian decir como gracias
Si te refieres a la aplicación creada en VB, utiliza el evento QueryUnload del formulario.
Saludos.
...
Cita de: XcryptOR en 12 Agosto 2008, 01:37 AM
...
Un post y ya empiezas posteando tonterias... :¬¬ :¬¬
Respondiendo a la duda de
Mr.Promo, creo que lo que tu quieres es que si tenemos el form de una aplicación, al darle a la ekis roja (es decir al cerrar el form) haga algo, por ejemplo un msgbox....¿es eso lo que preguntas no? :xD
Bueno, si me permites, voy a responderte desde AutoIt, que es en lo que yo actualmente programo, pero la sintaxis es similar en un 99,9 % :xD
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 625, 445, 193, 125)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Eso sería el código de un simple Form hecho en Koda (editor de interfaces graficas de AutoIt) y pues como ves, hay una parte del codigo que es:
Case $GUI_EVENT_CLOSE
Exit
Eso lo que hace es decirle al Form lo que tiene que hacer al salir de la aplicación, en este caso lo que le dice es que realize el comando Exit (osea que salga de la aplicacion y la cierre) pero ese Exit se puede modificar, y en vez de poner exit pues se pone un Msgbox por ejemplo...y luego Exit (para que se cierre la aplicacion tras salir el msgbox)
En VB supongo que sera algo similar, tienes que localizar el evento de salida, donde está lo que hace que al darle al botón de cerrar, y modificarlo por lo que tu kieras que haga ;D
Saludos...
Pues eso. Si quieres que aparezca un MsgBox sería:
Private Sub Form_Unload()
MsgBox "FIN"
End Sub
Y si quieres controlar el cierre de la aplicación, utilizas el evento QueryUnload del form.
Saludos.
invisible no pongas scripts de AutoIt porque aca de suerte que los que preguntan saben un poco visual basic... :xD
Cita de: seba123neo en 13 Agosto 2008, 03:45 AM
invisible no pongas scripts de AutoIt porque aca de suerte que los que preguntan saben un poco visual basic... :xD
Verdad y voy a aprovechar este post para pedir por favor que no mesclen auto it con vb por que sinceramente no se parecen ni un 50% auto it al subforo de script y se acabo.
Citar
Verdad y voy a aprovechar este post para pedir por favor que no mesclen auto it con vb por que sinceramente no se parecen ni un 50% auto it al subforo de script y se acabo.
Bueno buenooo... :¬¬ :¬¬
No te alteres...
Y lo de que AutoIt no se parece a VB....mmm...creo que entonces cuando dices eso es que no has visto nunca un script en ese lenguaje...porque si no no lo dirias...
Cita de: invisible_hack en 20 Agosto 2008, 15:37 PM
Citar
Verdad y voy a aprovechar este post para pedir por favor que no mesclen auto it con vb por que sinceramente no se parecen ni un 50% auto it al subforo de script y se acabo.
Bueno buenooo... :¬¬ :¬¬
No te alteres...
Y lo de que AutoIt no se parece a VB....mmm...creo que entonces cuando dices eso es que no has visto nunca un script en ese lenguaje...porque si no no lo dirias...
No se pareec a VB si nodime en que se pareecn que todavia no les veo algo en quee s parecan ... y si ee visto artos script de auto IT de hecho algo basico se de este lenguaje.