IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Processus EXCEL;exe actif apres fermeture


Sujet :

C++Builder

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 39
    Points : 18
    Points
    18
    Par défaut Processus EXCEL;exe actif apres fermeture
    Bonjour j'utilise excel pour exporter ou importer des parametres sur le pc.

    j'utilise vMSExcel et VXLWorkBooks

    Tout ceci marche bien le probleme est a la fermeture d'abord je ferme le classeur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    vXLWorkbook.OleFunction("Close", vSaveChanges, vFileName);
    Puis l'appli Excel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    vMSExcel.OleFunction("Quit");
    Mais si je vais dans le gestionnaire des périfs le processus EXCELL.exe est toujours en mémoire .

    Comment puis je le tuer facilement?

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Points : 3 766
    Points
    3 766
    Par défaut
    Salut jamescook:
    L'application Excel je la termine comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    vMSExcel.OleFunction("Quit");
    vMSExcel = Unassigned;
    Mais j'ai remarque que le processus Excel n'etait supprime du gestionnaire de tache qu'a la fermeture de mon programme BCB
    --
    Plutot que d'essayer de réinventer la roue, apprenons à nous en servir

  3. #3
    Membre confirmé Avatar de kurul1
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    933
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 933
    Points : 466
    Points
    466
    Par défaut
    Es-tu sur que la ligne Quit est bien exécuté ?

    Ensuite pendant les tests de ton programme, n'as-t-il pas déjà planté pendant que Excel était ouvert car si c'est le cas, le processus EXCEL.exe n'est pas tué.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 39
    Points : 18
    Points
    18
    Par défaut
    Merci pour vos reponses et j'ai trouvé.

    je faisais évidemment un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    vMSExcel = Unassigned;

    Par contre j'avais aussi utilisé le variant vWorksheet mais j'avais oublier de faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    vWorksheet = Unassigned;
    Donc si je resume tous les variants déclarés pour utiliser Excel doivent être unassigned apres la fermeture du fichier sinon le processus est toujours en mémoire et en utilise pas mal d'ailleurs.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2010] Processus Excel encore actif à la fermeture.
    Par francky57 dans le forum VBA Access
    Réponses: 7
    Dernier message: 01/07/2014, 16h48
  2. Application Excel - Tuer le processus EXCEL.EXE?
    Par xVINCEx dans le forum VB.NET
    Réponses: 21
    Dernier message: 18/04/2012, 10h43
  3. [XL-2007] Processus Excel.exe qui reste actif
    Par Neowile dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 16/02/2012, 15h50
  4. Processus Excel.exe qui reste actif
    Par siuol dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 18/04/2011, 19h26
  5. Service ou programme actif apres fermeture de session
    Par SlideMT dans le forum Windows
    Réponses: 2
    Dernier message: 12/04/2006, 10h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo