Quitter un programme sous Visual basic 2005

Résolu
cs_PHILOUVB Messages postés 141 Date d'inscription mardi 18 mars 2003 Statut Membre Dernière intervention 3 octobre 2010 - 6 juin 2007 à 18:33
alahya1 Messages postés 1 Date d'inscription jeudi 3 juillet 2008 Statut Membre Dernière intervention 23 juillet 2008 - 23 juil. 2008 à 14:28
Bonjour

Une petite question surement toute simple

Sous VB6 pour quitter un programme, on utilise la fonction Unload (unload form1)
Maintenant sous VB2005 je n'ai trouvé que la fonction Me.Close

S'agit-il de la bonne fonction ?
Existe-t-il des fonctions qui permettent de libérer la mémoire lorsque l'on quitte le programme.

Merci

PhilouVB

3 réponses

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
6 juin 2007 à 19:11
Oui c'est la bonne fonction. Attention normalement, contrairement à VB6, normalement tu quite le programme dès que tu ferme la fenetre qui sert d'objet de démarrage, même si d'autres fenetres sont ouvertes.

Pour la libration de mémoire, c'est le garbageCollector qui s'en charge. Ce qui fait que la libération n'est pas forcément instantané.

Par contre rien ne t'empeche de libérer explicitement dans le code, chaque objet que tu instantie. Si ce n'est normalement pas necessaire pour des objets .Net comme des labels, boutons, classes, ... c'est plus prudent et vivement recommandé pour des objets COM, style applis Excel, Word, ou autres ocx  ou Dll qui ne sont pas de base fournie dans le framework.

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
3
pseudoOM Messages postés 173 Date d'inscription jeudi 3 février 2005 Statut Membre Dernière intervention 30 janvier 2009 1
7 juin 2007 à 11:13
Salut Philouvb !
Pour libérer la mémoire tu as la fonction me.Dispose en vb2005 !

pseudoOM

Le partage est une force alors n'hésitez pas à cliquer sur réponse acceptée pour partager les solutions trouvées !
3
alahya1 Messages postés 1 Date d'inscription jeudi 3 juillet 2008 Statut Membre Dernière intervention 23 juillet 2008
23 juil. 2008 à 14:28
je veux remercier à tous
0
Rejoignez-nous