Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2540 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [builder c++] Linkage de dll

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[builder c++] Linkage de dll

n°147899
ashram79
Posté le 30-05-2002 à 15:18:43  profilanswer
 

salut
 
je voudrais savoir comment faire  
pour eviter de devoir à chaque fois modifier
les .h des fonctions que j'exporte de mes dll
pour que la compil ce passe comme il faut ds le prgm
principal
( eviter de remplacer le __declspec( dllexport ) du .h  
de la dll par  __declspec( dllimport ) ds la même dll mais
 ds le prgm principal )
 
merci d'avance pour votre aide  
a+

mood
Publicité
Posté le 30-05-2002 à 15:18:43  profilanswer
 

n°147907
godbout
Génial.
Posté le 30-05-2002 à 15:23:01  profilanswer
 

Tu fais un truc du style  
 
#ifdef BLABLA
#define WINEXT_API __declspec(dllexport)
#else
#define WINEXT_API __declspec( dllimport )  
#endif
 
ensuite devant toutes tes fonctions tu mets WINEXT_API au lieu de dllexport et dllimport.
 
Ensuite ben si tu dois appeler la dll, dans le cas la, tu ne definis pas BLABLA. Si tu dois les exporter tu le definis. (dans les options du compilo)


---------------
Super.
n°147921
ashram79
Posté le 30-05-2002 à 15:33:04  profilanswer
 

merci bcp
 
j'aurais une autre question ( pas en rapport avec les dll )
sur les e/S de fichiers :
la classe ifstream (ou iostream ) marche-t-elle correctement  
avec C++ builder ?
 
car j'essaye de lire des choses ds un fichier mais ça fait n'importe quoi
 
merci pour ton aide
a+

n°147935
godbout
Génial.
Posté le 30-05-2002 à 15:43:54  profilanswer
 

Ca j'en sais rien parce qu'en fait je suis sous Visual :D
Mais c'est pas une classe specifique a C++ Builder ou a Visual donc il ne devrait pas y avoir de pb. C'est que tu dois mal l'utiliser. Perso je l'utilise pas, je suis reste au vieux fopen et touti quanti, donc je peux pas t'aider sur le coup la.


---------------
Super.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [builder c++] Linkage de dll

 

Sujets relatifs
Visual C++ VS C++ Builder[Builder c++] exportation de composant vcl contenu dans une dll
Impression d'un etat en C++ Builder ou Delphi HELP!Help! Comment créer un ActiveX sous C++ Builder?
[ C++ Builder 6 ] Pb de Handle[ C++ Builder ] Association d'événement à un TMenuItem
[C++ Builder] Bouger un objet à la souris[ C++ Builder] Loader un sous menu dans un main menu
[C] Problème avec union REGS et C++ Builder 5 ![C++ Builder] Créer un client Mirc
Plus de sujets relatifs à : [builder c++] Linkage de dll


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR