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 :

DLL C++ pour VB 6?


Sujet :

MFC

  1. #1
    Membre averti
    Inscrit en
    Juillet 2004
    Messages
    12
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 12
    Par d�faut DLL C++ pour VB 6?
    Bonjour,
    je pr�cise que g bien lu la faq !!? mais pour un d�butant c.....

    Droit au but: ???
    Faire une DLL sous VC++ o� je vais mettre une fonction qui calcule la somme de deux entiers.
    Et appeler cette fonction sous vb6. simple non?
    Au fait je sais comment l'appeler mais la question est:
    comment le faire?

    NB Explications les plus claires: �tape par �tape(je s8 d�butant!)
    Merci d'avance

  2. #2
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    faire un projet win32 dll

    �crire les fonctions, �crire le .def
    les exporter

    appeler la dll depuis VB

  3. #3
    Membre averti
    Inscrit en
    Juillet 2004
    Messages
    12
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 12
    Par d�faut
    Aidez moi SVP !!

  4. #4
    Membre averti
    Inscrit en
    Juillet 2004
    Messages
    12
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 12
    Par d�faut
    Merci nico
    je compren mais commen faire
    pas � pas !!!!

  5. #5
    R�dacteur/Mod�rateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Par d�faut
    Salut

    Eh bien tu fais dans VC 6 :
    File / New / Win 32 Dynamic Link Library
    Et tu choisis "A Dll that exports some symbols"
    Tu obtiendras ainsi un squelette de Dll que tu pourras modifier � ta guise
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas �tre meilleur que les autres, il faut �tre meilleur que soi." Albert Jacquard
    "Ceux qui savent o� ils ont pos� leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, �a vous changera les id�es !
    Ma page Prolog
    Mes codes sources comment�s

    Mon avatar : La Madeleine � la veilleuse de Georges de La Tour

  6. #6
    mat.M
    Invit�(e)
    Par d�faut
    Il vaut mieux faire une dll ATL-COM plut�t qu'une dll en C classique ; elle sera mieux exploit�e et plus facilement appel�e sous VB6 ;
    Parce qu'avec une dll "classique" �a risque d'�tre gal�re pour appeler les fonctions export�es ainsi que le passage de type de donn�es

    http://www.codeproject.com/com/connection.asp


    http://www.codeproject.com/com/COM_from_scratch_1.asp

    apr�s sous VB6 aller dans r�f�rence pour ajouter la dll COM / Active X au projet VB

  7. #7
    Membre �m�rite
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    D�tails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Par d�faut
    Salut,

    tu as aussi le choix de faire une DLL r�guli�re MFC (statique ou dynamique), o� tu exportes tes fonctions � l'aide de l'interface C standard.

    Avec une DLL r�guli�re n'importe quel application (MFC ou non MFC comme VB6) peuvent importer tes fonctions. Contrairement au DLL d'extension pour les appli MFC uniquement.

  8. #8
    Membre averti
    Inscrit en
    Juillet 2004
    Messages
    12
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 12
    Par d�faut
    Merci mes gran voue �te d� anges !!!

Discussions similaires

  1. R�ponses: 1
    Dernier message: 30/06/2006, 15h49
  2. dll C++ pour VBA : erreur 49 et 453
    Par EL0807 dans le forum C++
    R�ponses: 2
    Dernier message: 18/03/2006, 23h01
  3. R�ponses: 3
    Dernier message: 24/10/2005, 09h22
  4. dll builder pour projet visual...?
    Par iznotek dans le forum C++Builder
    R�ponses: 8
    Dernier message: 12/01/2005, 19h27
  5. [DLL] probl�me pour appeler une fonction d'une DLL
    Par bigboomshakala dans le forum MFC
    R�ponses: 34
    Dernier message: 19/07/2004, 11h30

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