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

Visual C++ Discussion :

[Visual Studio C++ 6] Incorporer une dll dans un projet existant


Sujet :

Visual C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 120
    Par défaut [Visual Studio C++ 6] Incorporer une dll dans un projet existant
    Bonjour,

    je voudrais savoir comment insérer une dll dans un projet VC++ 6 ?

    Merci

    PS : J'ai regardé la FAQ mais je ne trouve pas mon bonheur...

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Tu veux dire, utiliser une DLL ? Il faut inclure ses en-têtes là où tu en as besoin, et lier avec le .lib qui l'accompagne.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 120
    Par défaut
    Merci.

    Si je ne dispose que de la dll, je fais comment ?

  4. #4
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Tu peux charger les fonctions dynamiquement si tu connais leur nom et leur prototype, mais ce n'est pas une utilisation "classique" d'une DLL, c'est surtout pour tout ce qui nécessite un chargement dynamique, par exemple un système de plugins.

    Sinon, si tu as un .def avec ta dll, tu peux régénérer le .lib via un outil livré avec ton compilo.

    C'est quelle DLL ? Tu l'as récupérée comment ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 120
    Par défaut
    C'est une dll que l'on m'a fournit. Elle permet de récupérer trois valeurs x, y et z issues d'une sorte de joystick.

  6. #6
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Dans ce cas, si tu n'as vraiment que le fichier DLL, il faut utiliser le chargement explicite. Tu peux faire une recherche sur LoadLibrary, GetProcAddress et FreeLibrary. C'est tout ce dont tu auras besoin, à supposer que tu connaisses le prototype des fonctions que tu vas utiliser.

Discussions similaires

  1. Utilisation d'une dll dans un projet Visual Studio 2008 [C#]
    Par rhoblik dans le forum Visual Studio
    Réponses: 2
    Dernier message: 19/06/2014, 15h16
  2. Rajouter une dll dans un projet
    Par jeandadaf dans le forum VB.NET
    Réponses: 11
    Dernier message: 30/06/2009, 09h50
  3. Utiliser une DLL dans un projet MDI
    Par Gazdon dans le forum Fortran
    Réponses: 0
    Dernier message: 26/01/2009, 11h58
  4. Réponses: 2
    Dernier message: 24/10/2008, 09h00
  5. insérer une dll dans un projet
    Par Biosox dans le forum MFC
    Réponses: 3
    Dernier message: 24/01/2006, 10h41

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