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

Interfaçage autre langage Python Discussion :

com_error lors d'une tentative d'utilisation de visual basic avec python


Sujet :

Interfaçage autre langage Python

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    juin 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2018
    Messages : 2
    Points : 1
    Points
    1
    Par défaut com_error lors d'une tentative d'utilisation de visual basic avec python
    Bonjour à tous,

    Alors voilà, lorsque j’exécute ce code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    import win32com.client
    vbhost = win32com.client.Dispatch("Scriptcontrol")
    vbhost.language = "VBscript"
    vbhost.addcode("Function two(x)\ntwo=2*x\nEnd Function\n")
    vbhost.eval("two(2)")
    J'obtiens l'erreur suivante:

    com_error: (-2147221164, 'Classe non enregistrée', None, None)

    qui est du à la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    vbhost = win32com.client.Dispatch("Scriptcontrol")
    Savez-vous ce que signifie cette erreur et comment la résoudre svp?

    Le but est de faire tourner un code controlant un appareil écrit en VB grâce à Python mais le "code test" ne marche déjà pas...

    Bonne journée.

    pdzx

  2. #2
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    14 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 14 478
    Points : 24 497
    Points
    24 497
    Par défaut
    Salut,

    Citation Envoyé par pdzx1234 Voir le message
    Savez-vous ce que signifie cette erreur et comment la résoudre svp?
    Ca dit juste que l'application "Scriptcontrol" n'est pas une application COM "valide". Après vous avez des outils Microsoft pour lister, installer des serveurs/clients COM... mais çà n'a rien à voir avec Python (et il existe de bien meilleurs forums pour çà).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    juin 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2018
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    D'accord merci, auriez vous des noms de forums à me donner?

Discussions similaires

  1. Erreur lors d'une tentative de création de fichier xnb
    Par estacado dans le forum XNA/Monogame
    Réponses: 7
    Dernier message: 25/06/2009, 15h31
  2. [XL-97] Erreur 13 lors d'une tentative de suppression de doublons d'une listbox
    Par Michel Delapouaitte dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 15/04/2009, 12h28
  3. Problème lors d'une tentative d'IMPORT
    Par muchmorehuman dans le forum Oracle
    Réponses: 3
    Dernier message: 10/03/2009, 11h36
  4. [EJB3 Entity] Exception lors d'une tentative d'insertion
    Par Mister Nono dans le forum Java EE
    Réponses: 1
    Dernier message: 15/12/2008, 04h04
  5. Bug Excel lors d'une tentative de modif de code VBA
    Par aerodynamique dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 27/11/2007, 12h28

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