OVH Cloud OVH Cloud

Un pb en VB avec les threads...

2 réponses
Avatar
Toto
Salut,
en Visual Basic lorsque que je charge une 2=B0 feuille, la=20
taille de mon processus augmente =3D=3D>Ce qui est normal :)

Par contre, je fais "subir" =E0 cette deuxi=E8me feuille un
"Set Form2 =3D Nothing"
Dans ce cas la feuille devrait =EAtre "kill=E9e" et la taille=20
de mon processus diminu=E9e.
Mais le contraire se produit...
Pourquoi?

Merci d'avance
@+

2 réponses

Avatar
ng
Salut,

Pour décharger une feuille utilise Unload : Unload Form2
Mais attention à bien faire le ménage à la sortie d'une feuille dans
Form_Unload (unload pr les groupes de controles, erase pr les tableaux,
"vider" certaines propriétés d'objets (picture par exemple), et même
pourquoi pas vider les chaines déclarées sur toutes la feuille etc..)

--
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/


"Toto" a écrit dans le message de
news: 13a1601c3f7c2$8da4cdd0$
Salut,
en Visual Basic lorsque que je charge une 2° feuille, la
taille de mon processus augmente ==>Ce qui est normal :)

Par contre, je fais "subir" à cette deuxième feuille un
"Set Form2 = Nothing"
Dans ce cas la feuille devrait être "killée" et la taille
de mon processus diminuée.
Mais le contraire se produit...
Pourquoi?

Merci d'avance
@+
Avatar
toto
Ben non,
en fait le "Unload Me" ne fait pas diminuer la mémoire....

@+

-----Message d'origine-----
Salut,

Pour décharger une feuille utilise Unload : Unload Form2
Mais attention à bien faire le ménage à la sortie d'une


feuille dans
Form_Unload (unload pr les groupes de controles, erase pr


les tableaux,
"vider" certaines propriétés d'objets (picture par


exemple), et même
pourquoi pas vider les chaines déclarées sur toutes la


feuille etc..)

--
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/


"Toto" a écrit dans


le message de
news: 13a1601c3f7c2$8da4cdd0$
Salut,
en Visual Basic lorsque que je charge une 2° feuille, la
taille de mon processus augmente ==>Ce qui est normal :)

Par contre, je fais "subir" à cette deuxième feuille un
"Set Form2 = Nothing"
Dans ce cas la feuille devrait être "killée" et la taille
de mon processus diminuée.
Mais le contraire se produit...
Pourquoi?

Merci d'avance
@+




.