OVH Cloud OVH Cloud

Fermer une appli

4 réponses
Avatar
Sun Service
Bonjour,

Comment fermer complètement une appli (vider la zone mémoire qu'elle
occupait également) depuis un bouton ?
Merci

Laurent

4 réponses

Avatar
damien
HELLO

Alors essaye
Sub bouton_click()
END
end sub
ca ferme l'appli et tout et tout, enfin je suis pas sur

damien
-----Message d'origine-----
Bonjour,

Comment fermer complètement une appli (vider la zone


mémoire qu'elle
occupait également) depuis un bouton ?
Merci

Laurent


.



Avatar
Christian HUBERT-HUGOUD- Xtrem7
Préfère plutôt :

SendMessage Me.hwnd, WM_CLOSE, 0, 0

C'est équivalent à cliquer sur la boite ControlBox

Attention : pour que l'appli se ferme effectivement, il faut impérativement
mettre à Nothing tous les pointeurs sur des objets (un vrai b... si on ne
fait pas attention).


"Sun Service" a écrit dans le message de
news:c94mks$maf$
Bonjour,

Comment fermer complètement une appli (vider la zone mémoire qu'elle
occupait également) depuis un bouton ?
Merci

Laurent




Avatar
ng
Salut,

Aie, end tue méchamment l'appli sans rien vider du tout :(

De plus il n'est pas dit qu'il s'agisse de l'appli en cours.

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/


"damien" a écrit dans le
message de news:133d701c443e9$0dcd3610$
HELLO

Alors essaye
Sub bouton_click()
END
end sub
ca ferme l'appli et tout et tout, enfin je suis pas sur

damien
-----Message d'origine-----
Bonjour,

Comment fermer complètement une appli (vider la zone


mémoire qu'elle
occupait également) depuis un bouton ?
Merci

Laurent


.



Avatar
ng
Salut,

Pour l'appli en cours :
* Unload tous les Form
* Décharge tous les ctl créés dynamiquement
* Vide les StdPicture chargé dynamiquement
* Erase les tableau
* Vide éventuellent les gros string publics
* Détruit tous les objets

Pour une appli externe, utiliser un SendMessage comme le conseille
Christophe peut être une bonne solution, cela laisse en effet l'appli vider
elle même la mémoire qu'elle utilise. On pourrait également imaginer lui
laisser un certain temps pour se decharger (car ca ne force pas) puis tuer
le process brutalemment en cas de prob.

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/


"Sun Service" a écrit dans le message de
news:c94mks$maf$
Bonjour,

Comment fermer complètement une appli (vider la zone mémoire qu'elle
occupait également) depuis un bouton ?
Merci

Laurent