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

MFC Discussion :

automation & processus restant !!!


Sujet :

MFC

  1. #1
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut automation & processus restant !!!
    Bonjour

    j'ai mis en place un système d'automation pour une instance de Excel. Le pb est que dès que je quitte l'application et excel (dans n'importte quel ordre), et quand je regarde le gestionnaire des taches, je m'apercois qu'un processus EXCEL est encore présent.

    Voici les 2 dernières instructions vis à vis du programmes excel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    // objApp correspond à l'application
    objApp.put_Visible(TRUE); // Afficher Excel je pense
    objApp.put_UserControl(TRUE); // Donner les commandes à l'utilisateurs je crois
    Quelqu'un sait pq ?

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    objApp dispose d'autres méthodes pour fermer excel (et des evenements lors de la fermeture), tu les as appelés ?

  3. #3
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    nan mais c quoi ces evenements ?

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414

  5. #5
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    mais je souhaite fermer excel en dehors de l'application ?

    est ce qu'il y a moyen de defaire le lien entre l'application et excel ?

  6. #6
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    tu as bien un objet excel (celui qui te permet de piloter excel (objet Excel.Application)). Il est là le lien.
    Il te suffit de faire un .Quit dessus

  7. #7
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    Le "quit" demande la fermeture d'excel et moi ce que je veux c que des que je quitte mon application excel puisse rester ouver mais des que je quitte excel il n'y ait plus de processus lancé !

    dsl si je m"étais mal expliqué

  8. #8
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    attends, je ne comprends plus
    c'est le processus d'excel qui est toujours actif, ou bien le processus de ton programme ?

  9. #9
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    le processus excel (visiblement je m'étais mal expliqué dsl :s)

  10. #10
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    tu veux dire que quand tu fermes excel, le processus est toujours actif et qu'il n'est pas si fermé que ca ?

    tu es sur de bien faire toutes les libérations adéquates ?

  11. #11
    Membre confirmé Avatar de lenouvo
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    252
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 252
    Par défaut
    sinon essaye d'intercepter la fermeture de excel de ton utilisateur pour pouvoir faire un objApp.quit. Et normalement dans ce cas la tu n'aura plus de processus Excel.exe

    Pour l'interception des evenements sous Excel, c'est par ici :
    http://c.developpez.com/faq/vc/?page...tomationEvents

  12. #12
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    nico >> oui c bien ca :s

    lenouvo >> je vais essayer mici

  13. #13
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    le lien est mort ! (c pour signaler) sinon j'y arrive pas lol

Discussions similaires

  1. Réponses: 1
    Dernier message: 17/07/2012, 05h17
  2. Réponses: 2
    Dernier message: 11/10/2009, 18h19
  3. Automation Excel - Processus Xl reste actif
    Par cooldidi dans le forum VBA Access
    Réponses: 2
    Dernier message: 03/03/2008, 15h38
  4. Ordonnancement de processus .. FiFo & ++
    Par boudiboss dans le forum Pascal
    Réponses: 2
    Dernier message: 31/01/2008, 20h45
  5. [VBA][00]Processus restant en memoire !
    Par yepAccess dans le forum VBA Access
    Réponses: 4
    Dernier message: 20/04/2007, 19h54

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