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

Interfaçage autre langage Python Discussion :

Intégration d'un complément COM dans un script Python


Sujet :

Interfaçage autre langage Python

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Janvier 2004
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 2
    Par défaut Intégration d'un complément COM dans un script Python
    Bonjour,
    Je voudrais créer un script permettant d’interagir avec le logiciel PlanningPME (www.planningpme.com). C'est un soft qui tourne sur une basse Access.
    J'avais commencé à créer des classes en Python avec pypyodbc et ça marche plutôt bien. Le point négatif est le manque de documentation et le risque d'obsolescence au fil des mises à jour.
    Donc, finalement, plutôt que de recréer des classes en Python, je voudrais utiliser le complément COM fourni (https://www.planningpme.fr/modele-objet-planningpme.htm).
    Et là, je sèche un peu. Je souhaite utiliser le module pythonnet mais ça fonctionne pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    import sys
    assemblydir = r"C:\Program Files (x86)\Target Skills\PlanningPME"
    sys.path.append(assemblydir)
     
    import clr
    clr.AddReference('PlanningPME')
     
    import PlanningPME
    J'obtiens l'erreur "Unable to find assembly 'PlanningPME'."

    Ca fait des heures que je bataille et je ne vois pas quel est le problème.

    J'ai aussi tenté via ctypes.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    from ctypes import *
    ppme = WinDLL(r"C:\Program Files (x86)\Target Skills\PlanningPME\PlanningPME.dll")
    ppme.Task.count()
    Ca me dit function not found

    Quelqu'un me t-il me filer un coupe de main, svp ??

    Je met la dll en pièce jointe si besoin

    Merci d'avance
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Intégration d'une fonction utilisateur dans un script
    Par Rony Rauzduel dans le forum Langage
    Réponses: 0
    Dernier message: 18/10/2012, 15h11
  2. Utilisation de C++ dans un script python.
    Par Ekinoks dans le forum Interfaçage autre langage
    Réponses: 8
    Dernier message: 18/01/2007, 19h03
  3. import dans les script python (objet zope)
    Par cronos6 dans le forum Zope
    Réponses: 5
    Dernier message: 10/09/2006, 14h47
  4. Radio boutton dans un script python
    Par Abla23 dans le forum Zope
    Réponses: 17
    Dernier message: 12/07/2006, 17h12
  5. Réponses: 3
    Dernier message: 05/04/2005, 14h26

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