ayuda al morir el poroceso

Iniciado por Mr pom0, 11 Agosto 2008, 22:47 PM

0 Miembros y 1 Visitante están viendo este tema.

Mr pom0

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

aaronduran2

#1
Si te refieres a la aplicación creada en VB, utiliza el evento QueryUnload del formulario.

Saludos.

XcryptOR

#2
...



invisible_hack

#3
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...

"Si no visitas mi blog, Chuck te dará una patada giratoria"

aaronduran2

Pues eso. Si quieres que aparezca un MsgBox sería:

Código (vb) [Seleccionar]

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.

seba123neo

invisible no pongas scripts de AutoIt porque aca de suerte que los que preguntan saben un poco visual basic... :xD
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

krackwar

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.
Mi blog
Bienvenido krackwar, actualmente tu puntuación es de 38 puntos y tu rango es Veteran.
El pollo número 1, es decir yo, (krackwar), adoro a Shaddy como a un dios.

invisible_hack

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...
"Si no visitas mi blog, Chuck te dará una patada giratoria"

krackwar

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.
Mi blog
Bienvenido krackwar, actualmente tu puntuación es de 38 puntos y tu rango es Veteran.
El pollo número 1, es decir yo, (krackwar), adoro a Shaddy como a un dios.