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

MFC Discussion :

Application MFC et dll indépendante


Sujet :

MFC

  1. #1
    En attente de confirmation mail
    Inscrit en
    Juin 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 24
    Points : 12
    Points
    12
    Par défaut Application MFC et dll indépendante
    Bonjour,

    J'ai un petit pb de conception, je ne connais pas tres bien VC++ et on me demande sous VC++ 6.0 de faire une application et une dll indépendante.
    A savoir, l'application et la dll doivent utiliser MFC,
    Le principe : l'application à une interface graphique qui affiche s'est propre donnees. Mais on veut qu'elle puisse appeler 2 services fournit par la dll :
    - un qui sert à lire un fichier et en renvoyer les données
    - un qui crée un onglet, y affiche ses propres données et envoi cette onglet à l'appli qui l'affiche parmis ses propres onglets.

    L'appli et la dll doivent etre indépendante car on veut pouvoir ajouter/enlever/modifier la dll sans avoir à toucher l'appli et inversement. On veut également que les services fournies par la dll puissent etre utilisés par d'autres dlls.

    Jusque là, j'ai créé une appli MFC et une dll d'extension MFC et la dll contient une classe qui permet de faire tout ce qu'elle est sensée faire. Mais l'appli doit instancier cette classe pour utiliser ses services et je me demande si en modifiant la dll (modifiant cette classe), est ce que l'appli supporterai la nouvelle dll sachant qu'il a été compilé avec la .lib de la dll contenant la classe avant modification.
    Pour ce que je comprend, l'appli ne connait que l'adresse des fonction et pas leur traitements (car dans la dll) donc si on ne modifie que les fonctions de la dll, ça marcherai. Mais si on lui rajoute des fonctions, est-ce que l'appli sera toujours en mesure d'utiliser les fonctions qu'il utilisait jusque là?

    Je sais ça fait un long message et je suis pas sur d'etre clair, mais si vous pouviez m'aider ça serait super car j'ai déjà commencer à développer comme j'ai et si c pas la bonne méthode, je préfère le savoir le plus vite possible.
    Alors PLEASE!! ayait pitié d'un pauvre petit développeur pourri

  2. #2
    Membre éprouvé
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Points : 1 128
    Points
    1 128
    Par défaut
    Oui, tu peux développer une dll indépendament de l'application à moins que vous vous accordiez sur le contrat de communication.
    Je crois que le choix d'une dll d'extension convient...

Discussions similaires

  1. Utiliser les breakpoints application MFC -> DLL -> C#
    Par PePedu78 dans le forum Visual Studio
    Réponses: 1
    Dernier message: 13/04/2008, 03h39
  2. Intégration d'une application MFC MDI dans une DLL
    Par AYARA Adel dans le forum MFC
    Réponses: 3
    Dernier message: 03/03/2008, 21h11
  3. convertir application MFC en DLL
    Par AYARA Adel dans le forum MFC
    Réponses: 1
    Dernier message: 20/02/2007, 22h13
  4. Réponses: 3
    Dernier message: 08/02/2005, 12h34
  5. Application MFC contre pure Win32
    Par albertl dans le forum MFC
    Réponses: 15
    Dernier message: 01/02/2005, 21h16

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