begin process at 2012 05 29 11:03:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

DLL dynamiques


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

DLL dynamiques

mercredi 28 août 2002 à 06:46:10 | DLL dynamiques

jfloviou

Salut,

je cherche a utiliser les DLL dynamique sous VC 6.0

Je cree donc un projet win32 dynamic-link library, et je met mon code comme il faut dedans...

Le problemme apparait a l'importation: Loadlibrary fonctionne, mais getprocaddress me renvoie 0x000000 donc il ne trouve pas ma fonction.... Lorsque je lance l'outils depends de visual studio, le nom de la fonction declaree ds la dll est
?fnDLLTraitement@@YAXPAD@Z
ce qui explique que getprocaddress(,"fnDLLTraitement") ne fonctionne pas: le nom ne correspond pas...

Des lors, comment faire pour que la DLL atribue le nom correctement ? est-ce normal ? j'ai tente de rajoute un .ref puisqu'il n'y en a pas de cree par le wizard lorsque je cree le projet... sans succes: comment faut-il faire exactezment ?

merci de toutes vos reponses!

jaja
mercredi 28 août 2002 à 13:07:37 | Re : DLL dynamiques

Kaid


Tu as esssayé de rajouter 'extern "C"' devant le prototype de ta fonction ?

-------------------------------
Réponse au message :
-------------------------------

Salut,

je cherche a utiliser les DLL dynamique sous VC 6.0

Je cree donc un projet win32 dynamic-link library, et je met mon code comme il faut dedans...

Le problemme apparait a l'importation: Loadlibrary fonctionne, mais getprocaddress me renvoie 0x000000 donc il ne trouve pas ma fonction.... Lorsque je lance l'outils depends de visual studio, le nom de la fonction declaree ds la dll est
?fnDLLTraitement@@YAXPAD@Z
ce qui explique que getprocaddress(,"fnDLLTraitement") ne fonctionne pas: le nom ne correspond pas...

Des lors, comment faire pour que la DLL atribue le nom correctement ? est-ce normal ? j'ai tente de rajoute un .ref puisqu'il n'y en a pas de cree par le wizard lorsque je cree le projet... sans succes: comment faut-il faire exactezment ?

merci de toutes vos reponses!

jaja
jeudi 29 août 2002 à 02:06:39 | Re : DLL dynamiques

jfloviou

Merci!

mais j'ai finalement la solution du probleme: je creais un ".ref" au lieu d'un ".def"
Une fois ce dernier correctement cree, ma DLL marche !

a+

jaja


-------------------------------
Réponse au message :
-------------------------------


Tu as esssayé de rajouter 'extern "C"' devant le prototype de ta fonction ?

-------------------------------
Réponse au message :
-------------------------------

Salut,

je cherche a utiliser les DLL dynamique sous VC 6.0

Je cree donc un projet win32 dynamic-link library, et je met mon code comme il faut dedans...

Le problemme apparait a l'importation: Loadlibrary fonctionne, mais getprocaddress me renvoie 0x000000 donc il ne trouve pas ma fonction.... Lorsque je lance l'outils depends de visual studio, le nom de la fonction declaree ds la dll est
?fnDLLTraitement@@YAXPAD@Z
ce qui explique que getprocaddress(,"fnDLLTraitement") ne fonctionne pas: le nom ne correspond pas...

Des lors, comment faire pour que la DLL atribue le nom correctement ? est-ce normal ? j'ai tente de rajoute un .ref puisqu'il n'y en a pas de cree par le wizard lorsque je cree le projet... sans succes: comment faut-il faire exactezment ?

merci de toutes vos reponses!

jaja



Cette discussion est classée dans : cree, projet, dll, fonctionne, dynamiques


Répondre à ce message

Sujets en rapport avec ce message

Integrer une DLL au projet [ par Mike ] Salut a tousJe souhaite integrer la DLL "iphlpapi.dll" (windows/system32) pour utiliser la fonction "GetIpAddrTable", je souhaite pour le moment simpl DLL en C++, svp :( [ par NitRic ] Ca fait 4 jours que j'essaie de créée une simple DLL qui ne fait afficher qu'un simple MessageBox et ca ne fonctionne pas... :\Voici mon code au compl reutiliser une dll [ par conan76 ] Bonjour,Voilà, j'ai compilé le code source "libpng" afin d'en faire une dll pour pouvoir l'utiliser dans un projet.N'ayant pas l'habitude d'incorporer Comment integrer une dll dans un exe avec .net [ par youpiyoyo ] comment le titre le dit j'aurai besoin d'integrer une dll, dans mon exe (projet), pour eviter une dépendance lors de l'execution.tout ceci est avec vi Un petit pb de dll [ par dulac02 ] Salut à tousj'ai un petit problème d'intégration de dll sous visual cpp .netMon projet est du type "Projet Win32"Je souhaite utiliser la dll portio, p [Visual C++ .NET] Propleme Affichage de Form [ par mickeydisn ] Voila un petit Probleme de Debutant je pence .J'ai Cree un projet avec Visual .Net en C++J'ai Cree deux form Differante dans ce projet ..je navais pas Inclure une Dll dans un projet win32 console application [ par Fanu ] Salut tlm.J'ai commencé un programme de synthèse audio sur une app win32 console application (étant donné que pour l'instant je ne sais faire que ca.. Transport d'une dll de eVC++ 3.0 en eVC++ 4.0 [ par PSylvie ] Bonjour,Je possède une dll sous eVC++ 3.0 qui fonctionne parfaitement. Cependant, j'ai écrit une application sous eVC++ 4.0. qui a besoin de cette dll Projet DLL VC++ [ par thiosyiasar ] Bonjour, Quel est la différence en un projet WIN32 Dynamic Library et WIN32 Static Library ? Nico Problème DLL avec Visual Studio [ par Suisse00 ] Salut, voila j'ai passer sous Visual Studio, j'ai créer un projet DLL (Dans les paramètre de Projet W32) mais quand je le teste sur mon application c


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales