OVH Cloud OVH Cloud

Forcer un Unload

3 réponses
Avatar
Via
Bonjour à tous !

Post envoyé hier soir et visiblement jamais arrivé :

Je me retrouve dans un cas récurrent : j'essaie de décharger une Form à
l'aide d'un Unload Forms(Index), mais celle-ci ne veut pas se décharger
(sans doute parce que cette ligne est exécutée après des appels en cascade
dont l'origine est dans cette Form)
Est-il possible de "forcer" cette Form à se décharger quand même ? Comment
?
Merci d'avance,

Via :)

3 réponses

Avatar
ng
Salut,

Si il est arrivé, j'avais même répondu :

"Salut,

Il suffit d'utiliser une procédure dans un module et de procéder au
dechargement de toutes les forms sauf de celle qui a appelé la procédure,
elle devra se décharger ensuite elle même apres (unload me).

Il faut également ne pas oublier de bien tout décharger, d'arreter les timer
etc... Et surtout faire attention à ne pas déclencher une procédure lors de
l'unload qui reloaderait la form...

--
Nicolas G."

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

Via a écrit :

Bonjour à tous !

Post envoyé hier soir et visiblement jamais arrivé :

Je me retrouve dans un cas récurrent : j'essaie de décharger une
Form à l'aide d'un Unload Forms(Index), mais celle-ci ne veut pas se
décharger (sans doute parce que cette ligne est exécutée après des
appels en cascade dont l'origine est dans cette Form)
Est-il possible de "forcer" cette Form à se décharger quand même ?
Comment ?
Merci d'avance,

Via :)


Avatar
Via
Etonnant, je ne l'ai jamais vu arriver, ni ta réponse.
Merci de ta réponse :)

Via :)

"ng" a écrit dans le message de
news:%
Salut,

Si il est arrivé, j'avais même répondu :

"Salut,

Il suffit d'utiliser une procédure dans un module et de procéder au
dechargement de toutes les forms sauf de celle qui a appelé la procédure,
elle devra se décharger ensuite elle même apres (unload me).

Il faut également ne pas oublier de bien tout décharger, d'arreter les


timer
etc... Et surtout faire attention à ne pas déclencher une procédure lors


de
l'unload qui reloaderait la form...

--
Nicolas G."

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

Via a écrit :

> Bonjour à tous !
>
> Post envoyé hier soir et visiblement jamais arrivé :
>
> Je me retrouve dans un cas récurrent : j'essaie de décharger une
> Form à l'aide d'un Unload Forms(Index), mais celle-ci ne veut pas se
> décharger (sans doute parce que cette ligne est exécutée après des
> appels en cascade dont l'origine est dans cette Form)
> Est-il possible de "forcer" cette Form à se décharger quand même ?
> Comment ?
> Merci d'avance,
>
> Via :)




Avatar
Christophe
Et dans l'evenement unload de ta form si Myform est son nom :

set Myform = nothing

car il est averer que VB ne décharge pas toujours correctement les forms

Christophe Vergon

"Via" a écrit dans le message de news:

Bonjour à tous !

Post envoyé hier soir et visiblement jamais arrivé :

Je me retrouve dans un cas récurrent : j'essaie de décharger une Form à
l'aide d'un Unload Forms(Index), mais celle-ci ne veut pas se décharger
(sans doute parce que cette ligne est exécutée après des appels en cascade
dont l'origine est dans cette Form)
Est-il possible de "forcer" cette Form à se décharger quand même ?


Comment
?
Merci d'avance,

Via :)