OVH Cloud OVH Cloud

Comment liberer la memoire?

3 réponses
Avatar
kisito
salut à tous

j'ai un programme ecrit en VB6 qui manipule Excel ( par automation), mais je
n'arrive pas à faire disparaître les instances d'excel que je crée de la
memoire (on retrouve toujours Excel, dans les processus du gestionnaire de
tâche)
Comment liberer la mémoire des objets excel que je crée?
Merci

3 réponses

Avatar
Fred
dans : news:,
kisito écrivait :

salut à tous



Bonsoir,

j'ai un programme ecrit en VB6 qui manipule Excel ( par automation),
mais je n'arrive pas à faire disparaître les instances d'excel que je
crée de la memoire (on retrouve toujours Excel, dans les processus du
gestionnaire de tâche)
Comment liberer la mémoire des objets excel que je crée?



Je n'ai pas rencontré ce type de problème en faisant un Quit de
l'application.
Dim xlApp As Excel.Application
.....
.....
xlApp.Quit

Éventuellement ajouter un :
Set xlApp = Nothing
(mais je ne me souviens plus si cela est nécessaire !)

Cela suffit-il dans ton cas ?


--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
Avatar
philippe Klein
En vb .. j'ai pas testé ...
mais en ASP ... ca n'arrive que si l'appli à planté pour une raison
quelconque...
avant justement de fermer l'objet excel..


"Fred" a écrit dans le message de news:
uD581$
dans : news:,
kisito écrivait :

salut à tous



Bonsoir,

j'ai un programme ecrit en VB6 qui manipule Excel ( par automation),
mais je n'arrive pas à faire disparaître les instances d'excel que je
crée de la memoire (on retrouve toujours Excel, dans les processus du
gestionnaire de tâche)
Comment liberer la mémoire des objets excel que je crée?



Je n'ai pas rencontré ce type de problème en faisant un Quit de
l'application.
Dim xlApp As Excel.Application
.....
.....
xlApp.Quit

Éventuellement ajouter un :
Set xlApp = Nothing
(mais je ne me souviens plus si cela est nécessaire !)

Cela suffit-il dans ton cas ?


--
Fred
http://www.cerbermail.com/?3kA6ftaCvT


Avatar
kisito
Merci infiniment
ça a marché
A++
"Fred" a écrit dans le message de news:
uD581$
dans : news:,
kisito écrivait :

> salut à tous

Bonsoir,

> j'ai un programme ecrit en VB6 qui manipule Excel ( par automation),
> mais je n'arrive pas à faire disparaître les instances d'excel que je
> crée de la memoire (on retrouve toujours Excel, dans les processus du
> gestionnaire de tâche)
> Comment liberer la mémoire des objets excel que je crée?

Je n'ai pas rencontré ce type de problème en faisant un Quit de
l'application.
Dim xlApp As Excel.Application
.....
.....
xlApp.Quit

Éventuellement ajouter un :
Set xlApp = Nothing
(mais je ne me souviens plus si cela est nécessaire !)

Cela suffit-il dans ton cas ?


--
Fred
http://www.cerbermail.com/?3kA6ftaCvT