| |||||
| Bas de page | |
|---|---|
| Auteur |  Sujet : [C++] Un problème bizarre .... | 
Publicité  | Posté le 29-05-2001 à 00:46:10   ![]() ![]()  | 
silmalik  | Ah, au fait, j'utilise Visual Studio 6
  | 
silmalik  | Gilou -> Tout a fait, pour être exact:
  | 
gilou ModérateurModosaurus Rex  | a la limite, utilises un fichier .def avec une section EXPORTS pout ta dll, ca reglera les chose.
 --------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻  | 
silmalik  | Je n'y comprend trop rien, mais comme je supprime ces    | 
silmalik  | En gros, ca marche comment les .DEF ?
  | 
Publicité  | Posté le 29-05-2001 à 01:30:37   ![]() ![]()  | 
silmalik  | En gros, ca marche comment les .DEF ?
  | 
gilou ModérateurModosaurus Rex  | C'est un fichier externe ou tu files toutes les infos relatives a ta DLL: fctions exportees, tiens voici un exemple (modifie) tout bete:
 --------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻  | 
gilou ModérateurModosaurus Rex  | Voici ce que dit la doc MS:
 --------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻  | 
gilou ModérateurModosaurus Rex  | >("??4CEsDLL@@QAEAAV0@ABV0@@Z" à la place de "EsDLL" )
 --------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻  | 
youdontcare  | 
  pas besoin de spécifier le nom décoré de la fonction.
  | 
gilou ModérateurModosaurus Rex  | Justement, si tu veux pas y acceder par ordinal, tu emploies la syntaxe   --------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻  | 
Amadeus  | Comme dit + haut le pb vient du fait que le nom de tes fonctions exportees est decore. Pour eviter que le c++ ne le fait une decl et une def de type :
  | 
Amadeus  | Mais bon tu peux tjs utiliser les def comme les autres ont explique. [edit]--Message édité par Amadeus--[/edit]  | 
haahhahahaha  | j'ai pas tout lu donc je sais pas si sa a été déja dit mais utiliser extern "c"  | 
BENB 100% Lux. | 
 
  | 
silmalik  | C'est juste pour dire que 'extern "C" _declspec(dllexport)'
  | 
Publicité  | Posté le    ![]() ![]()  | 
| Sujets relatifs | |
|---|---|
| Gros probléme de serveur ASP | probleme de librairie sous VC++ | 
| Problème de Variables sous VB6 | [PHP] Probleme d'affichage ! | 
| [Java] Problème de synchronisation sur des servlets. | [ASP]Problème connection base de données | 
| [PHP] problème de fichier & source de programme pour recharger une bdd | [Index Server + Netware] probleme d acces aux donnees | 
| [Java] Problème de sécurité... | Problême impression... | 
| Plus de sujets relatifs à : [C++] Un problème bizarre .... | |



  

