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 builder c++ pour projet visual..?


Sujet :

MFC

  1. #1
    Membre habitu�
    Inscrit en
    Avril 2004
    Messages
    11
    D�tails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Par d�faut dll builder c++ pour projet visual..?
    bonsoir a tous

    voila le pb, j'aurai besoin d'avoir acces a une librairie dll et lib compil� sous builder dans un projet visual C++... le pb c que visual trouve le fichier non valide ou endommag�... j'pense que �a vien de mes option de compilation...
    merci d'avance... a+

  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
    salut, comment l'utilises-tu ? avec le lib ? avec loadLibrary ?

  3. #3
    Membre exp�riment� Avatar de BertrandA
    Inscrit en
    Ao�t 2003
    Messages
    170
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2003
    Messages : 170
    Par d�faut
    Pour la DLL �a devrait fonctionner, pour peu que le name mangling et la convention d'appel soient compatibles (Voir Project-settings-C/C++-Code generation, combo "Calling convention" pour d�finir la convention d'appel dans VC++).

    Pour le lib, s'il s'agit de la librairie d'importation de la DLL, je pense qu'il faut laisser VC++ la g�n�rer (ne pas l'incorporer au projet). En revanche, si c'est une librarie statique je crois que tu es banan� : les formats Borland et Microsoft sont totalement incompatibles.

    A moins qu'une �me charitable ne me contredise...

  4. #4
    Membre chevronn�
    Avatar de rolkA
    Inscrit en
    Juillet 2003
    Messages
    324
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 324
    Par d�faut
    Non en effet j'ai toujours du reg�n�rer les .lib d'un code VC++ pour qu'ils soient utilisables dans une appli BCB, donc l'inverse doit �tre vrai.

    A noter aussi que sous VC++, le point d'entr�e d'appelle DLLMain alors qu'il s'appelle DLLEntryPoint sous BCB (� modifier donc).

  5. #5
    Membre habitu�
    Inscrit en
    Avril 2004
    Messages
    11
    D�tails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Par d�faut
    merci a tous pour ces r�ponses... si j'comprend bien y faut que j'recr� une lib dans VC a partir de la dll de BCB ... et car en effet pour le moment je bosse en statique donc j'inclu le lib dans le projet visual...
    sinon le point d'entr� est ok ...

  6. #6
    Membre habitu�
    Inscrit en
    Avril 2004
    Messages
    11
    D�tails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Par d�faut
    au fait comment on fait sous vc7 pour cr�� une lib a partir d'une dll parce que j'ai essay� avec LIB d'un projet win32 lib static mais j'pige pas...
    merci...

  7. #7
    Membre chevronn�
    Avatar de matazz
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    471
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 471
    Par d�faut
    je crois qu ily avais qqun au taff qui avait r�ussis � faire l'inverse et je crois que dans le point.h de buider il avait du rajouter "_" devant les m�thode venant de la DLL Windows, par contre toi je sais pas si t'as le fichier .h.

    Je sais pas si c'est clair...
    En gros Borland rajoute un "_" devant le nom de la fonction (point d'entr�e) .
    Regarde avec Dependancy Walker dans les tools de VC++

Discussions similaires

  1. [D�butant] Probl�me d'import d'une dll VB6 dans un projet Visual Basic 2010
    Par kurt225 dans le forum VB.NET
    R�ponses: 12
    Dernier message: 19/02/2014, 18h35
  2. Convertir un projet Visual Basic en C++ Builder
    Par sofasr dans le forum C++Builder
    R�ponses: 1
    Dernier message: 01/04/2008, 13h49
  3. dll builder pour projet visual...?
    Par iznotek dans le forum C++Builder
    R�ponses: 8
    Dernier message: 12/01/2005, 19h27

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