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

Python Discussion :

creer dll python


Sujet :

Python

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Août 2009
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2009
    Messages : 195
    Points : 156
    Points
    156
    Par défaut creer dll python
    Bonjour,

    j'ai réalisé une classe python qui nous permet d'acceder à une des bases de données d'un soft ancien (et qui n'a pas de driver odbc..)
    Mon equipe travaille avec un autre langage (windev) et je souhaite convertir ma classe python en dll (à defaut de pouvoir réaliser un driver odbc, ce qui semble ardu..) afin de donner accès aux autres.

    y a t il possibilité de convertir ma classe en dll? (avec py2exe?)

    merci de m'eclairer

  2. #2
    Membre éprouvé
    Avatar de afranck64
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    592
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 592
    Points : 1 006
    Points
    1 006
    Par défaut
    Je ne sais pas si Python est capable de produire des fichiers dll, mais concernant py2exe, je suis a 95% certain que non. (Tout est dit dans le nom du module)
    Win 10 64 bits / Linux Mint 18, - AMD A6 Quad: Py27 / Py35
    CONTENU D'UNE QUESTION
    Exemples:
    - Configuration (système d'exploitation, version de Python et des bibliothèques utilisées)
    - Code source du morceau de programme où il y a un bogue
    - Ligne de code sur laquelle le bogue apparaît
    - Erreur complète retournée pas l'interpréteur Python
    - Recherche déjà effectuée (FAQ, Tutoriels, ...)
    - Tests déjà effectués

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Août 2009
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2009
    Messages : 195
    Points : 156
    Points
    156
    Par défaut
    OK

    Je vais me mettre au C alors pour faire ma dll.
    j'ai cru entendre un jour qu'il y'avait un "truc" (programme,projet,...) pour passer un script python en c (script pas trop complexe evidemment).
    Aurais je rêvé?

    merci

  4. #4
    Membre éprouvé
    Avatar de afranck64
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    592
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 592
    Points : 1 006
    Points
    1 006
    Par défaut
    Non, Non vous n aviez pas rêvé, voici un des outils permettant de le faire (Python vers Cpp).
    Python to Cpp Converter
    Win 10 64 bits / Linux Mint 18, - AMD A6 Quad: Py27 / Py35
    CONTENU D'UNE QUESTION
    Exemples:
    - Configuration (système d'exploitation, version de Python et des bibliothèques utilisées)
    - Code source du morceau de programme où il y a un bogue
    - Ligne de code sur laquelle le bogue apparaît
    - Erreur complète retournée pas l'interpréteur Python
    - Recherche déjà effectuée (FAQ, Tutoriels, ...)
    - Tests déjà effectués

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Août 2009
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2009
    Messages : 195
    Points : 156
    Points
    156
    Par défaut
    je viens de jeter un oeil là dessus et ca me semble désuet:
    Last Update
    2003-11-26
    et je ne vois aucun lien de telechargement

    ceci dit il y en a peut être d'autres dans le même genre.
    Je vais faire quelques recherches avec mon ami google...
    wait & see

    Merci

  6. #6
    Membre éprouvé
    Avatar de afranck64
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    592
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 592
    Points : 1 006
    Points
    1 006
    Par défaut
    Ach, vous avez raison concernant py2cpp le projet est depuis longtemps plonge dans le noir.

    Voici quelque chose qui devrait faire votre bonheur. (bien que deja longtemps reste au frais.)
    Python to C librairy compiler

    Je pense que vous pouvez completement coder votre librairie en Python, la convertir en Librairie c puis la compiler en .dll comme d accoutumé.

    Il y a egalement le module python comtypes qu il faudrait regarger.
    Win 10 64 bits / Linux Mint 18, - AMD A6 Quad: Py27 / Py35
    CONTENU D'UNE QUESTION
    Exemples:
    - Configuration (système d'exploitation, version de Python et des bibliothèques utilisées)
    - Code source du morceau de programme où il y a un bogue
    - Ligne de code sur laquelle le bogue apparaît
    - Erreur complète retournée pas l'interpréteur Python
    - Recherche déjà effectuée (FAQ, Tutoriels, ...)
    - Tests déjà effectués

Discussions similaires

  1. [Débutante] Problème de chargement de fichier .dll (Python.NET)
    Par Heey-Zeed dans le forum Général Python
    Réponses: 0
    Dernier message: 17/10/2013, 17h23
  2. Creer DLL a partir Windows Application
    Par genius4evers dans le forum C#
    Réponses: 3
    Dernier message: 22/03/2011, 21h54
  3. Dll python et 64 bits
    Par Bayard dans le forum Général Python
    Réponses: 4
    Dernier message: 18/07/2010, 10h04
  4. Creer blibliotheque python
    Par remya dans le forum Général Python
    Réponses: 4
    Dernier message: 22/03/2008, 19h13
  5. Comment créer une dll python (.pyd)
    Par devconf77 dans le forum Interfaçage autre langage
    Réponses: 4
    Dernier message: 01/02/2008, 20h29

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