p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Invité régulier
    Inscrit en
    juin 2003
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : juin 2003
    Messages : 26
    Points : 6
    Points
    6

    Par défaut [PB 11.5] Création de DLL

    Bonjour

    Dans une première application, j'ai créé, dans ma PBL, une fonction.
    Lorsque je crée l'exécutable, je demande la génération de DLL au lieu de PBD. ça, pas de soucis..

    Maintenant, je veux utiliser cette DLL depuis une autre application PB.

    Dans cette deuxième application PB, j'ai déclaré la fonction en 'Local External Function' tel quel:
    Code :
    FUNCTION int addition(intg param1, int param2) LIBRARY "madll.dll" ALIAS FOR "addition"
    l'appel de la fonction, plant lors de l'exécution. Il ne trouve pas la fonction dans ma DLL. Etrange.

    Pour être certain que ma fonction se trouve dans la dll, j'ai ouvert cette DLL via un éditeur de DLL. Et là, surprise, ma fonction a l'air bien présente, mais elle ne se nomme pas 'mafonction', mais '_getVtableInfo_addition@12' .

    Qu'ai-je oublié de faire pour que ma dll soit exploitable ?

  2. #2
    rs
    rs est déconnecté
    Membre régulier
    Inscrit en
    octobre 2004
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : octobre 2004
    Messages : 105
    Points : 80
    Points
    80

    Par défaut

    Bonjour, génère plutot un PBD.
    Ensuite dans ta deuxième appli il suffit de mettre le PBD dans la Library list.

Discussions similaires

  1. Création de DLL
    Par croc14 dans le forum MFC
    Réponses: 45
    Dernier message: 14/06/2006, 11h57
  2. Fichier XML -> Création de DLL
    Par Nounours666 dans le forum Langage
    Réponses: 11
    Dernier message: 19/11/2005, 18h36
  3. Problème création de DLL avec CString
    Par loupdeau dans le forum MFC
    Réponses: 3
    Dernier message: 21/07/2005, 20h55
  4. Création de DLL
    Par J. dans le forum Windows
    Réponses: 2
    Dernier message: 24/08/2004, 11h59
  5. Problème création de DLL
    Par monsieur.voie.lactee dans le forum C++Builder
    Réponses: 4
    Dernier message: 12/08/2003, 16h56

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