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 :

Lien API avec Python


Sujet :

Interfaçage autre langage Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 18
    Par défaut Lien API avec Python
    Bonjour,

    Je suis nouveau sur ce site, et aussi sur Python. Issu du monde VB, je cherchais un langage Linux/Windows.

    Après des recherches sur le web, pour le moment infructueuses, je me pose la question suivante :

    - je dispose d'une API spécialisée (ss forme de .dll/.so), écrite par un tiers, mais les déclarations de cette API ne semblent pas exister pour Python

    Elles sont disponibles pour Basic, C/C++, Borland C, Pascal et Java.

    Existe-t-il un moyen de les lier ? Ou faut-il reprendre complètement les fichiers de déclaration ?

    Je précise que mon niveau Python ne me permet pas de les réécrire. Je compte plutôt utiliser cette API dans le cadre d'un projet à la fois professionnel et pour l'apprentissage du langage.

    D'avance merci pour vos conseils.

    François

  2. #2
    Membre émérite Avatar de sloshy
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2005
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 728
    Par défaut
    Salut,

    http://python.org/doc/current/api/api.html
    tu pourrais y trouver ton bonheur


    Bonne chance avec le serpent, il lui arrive d'être capricieux

  3. #3
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 18
    Par défaut
    Bonsoir,

    La portabilité n'est pas le souci premier. Même si j'ai espoir de faire une appli qui puisse fonctionner sous Linux, le besoin est d'abord pour Windows.

    Je vais aller voir le module Win32. Cela me permettra peut-être d'affiner mes questions. Merci pour la rapidité de la réponse


    François

    ps : il me semble que le lien est pour l'API de programmation de Python sous C. Ou mon anglais me joue des tours ?
    L'API que je souhaite utiliser est spécialisée dans l'accès aux données (format spécifique). Sous VB, j'associais les fichiers de déclaration, et j'utilisais les fonctions dans mon code VB. J'aimerais pouvoir faire la même chose, mais en Python, pas en C.

  4. #4
    Membre émérite Avatar de sloshy
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2005
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 728
    Par défaut
    Salut,

    J'ai édité pendant que tu repondais

  5. #5
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 18
    Par défaut
    J'ai vu

  6. #6
    Expert confirmé
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Par défaut
    Pour utiliser des dlls, il y a la bilbiothèque ctypes qui sera intégré en standard dans le python 2.5
    http://docs.python.org/dev/whatsnew/...00000000000000

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

Discussions similaires

  1. Ouvrir excel avec python 3.0 en cliquant sur lien
    Par Petugnia dans le forum Tkinter
    Réponses: 9
    Dernier message: 13/05/2009, 13h27
  2. Création lien ODBC en VB6 + API avec UID et PWD
    Par hodawa dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 22/05/2008, 10h33
  3. [swish]Lien spécial avec flash
    Par florentcorporation dans le forum EDI/Outils
    Réponses: 3
    Dernier message: 03/03/2004, 09h34
  4. Réponses: 14
    Dernier message: 01/09/2003, 15h54

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