Fermeture de l'appli quand on quitte par la croix rouge
Roccororo
Messages postés10Date d'inscriptionvendredi 12 août 2005StatutMembreDernière intervention12 septembre 2005
-
10 sept. 2005 à 13:50
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
12 sept. 2005 à 17:33
Bonjour,
Je viens de créer mon premier jeu en VB, et je rencontre un problème.
Quand on ferme le jeu par la croix rouge en haut à droite de la
fenetre, il ne quitte pas, et reste en mémoire, meme si la form
disparait.
Y a til un evenement qui correspond à cette croix où je puisse mettre un end ?
Merci de votre aide !
A voir également:
Fermeture de l'appli quand on quitte par la croix rouge
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 10 sept. 2005 à 14:29
C'est l'événement Query_Unload, mais je te conseillerai plutôt de
décharger tes feuilles encore en mémoire plutôt que de faire un End, ce
serait beaucoup plus propre !
_____________________________________________________________________
DarK Sidious
Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) tout en français : www.ProgOtoP.com/popapi/
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 11 sept. 2005 à 22:22
Violent Ken
Salut !
DARKSIDIOUS a dit : "mais je te conseillerai plutôt de décharger tes feuilles encore en mémoire plutôt que de faire un End, ce serait beaucoup plus propre !"
Quel est l'avantage de faire çà plutôt que de mettre un "End" ?
Le résultat n'est-il pas le même (arrêter le programme et le décharger de la mémoire) ?
@+
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 12 sept. 2005 à 08:18
Eh Eh, violent Ken, le résultat visuel est le même : les feuilles sont enlevées de l'écran, et le programme est déchargé.
Maintenant, prenons un exemple tout simple ou une petite fonction doit
être éxécutée à la fin du programme. Cette fonction n'est appelée qu'au
déchargement d'une certaine feuille. (cette fonction peut par exemple
enregistrer certaines données dans un fichier, faire une sauvegarde
d'une base de données, ou autre). Avec un appel à End, ta fonction ne
sera pas appelée, ton programme va quitter brutalement, et ta fonction
ne sera pas appelée. Ceci est particulièrement gênant pour des
programmes utilisant des DLL !
_____________________________________________________________________
DarK Sidious
Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) tout en français : www.ProgOtoP.com/popapi/