Accueil > Forum > > > > Problème DLL avec Visual Studio
Problème DLL avec Visual Studio
samedi 6 novembre 2004 à 22:26:20 |
Problème DLL avec Visual Studio

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 cela fait que planter. J'ai essayer créer un projet pour mIRC et j'ai toujours l'erreur * /dll: no such routine 'MessageBox'. A priori j'aurais dit que le problème ses moi, mais j'ai télécharger une source (http://www.cppfrance.com/article.aspx?ID=2495), si je compile a partir de ce projet pas de problème. Si je créer un projet DLL par moi même pour simplement importer le fichier .CPP & .def j'en revien au même problème. Merci d'avance, en espérant pas trop vous avoir perdu :) Suisse ------------------------------------------ Votre dévoué posseur de question :D
|
|
samedi 6 novembre 2004 à 22:37:31 |
Re : Problème DLL avec Visual Studio

BruNews
|
Réponse acceptée !
probleme de fonction non exportee ? verifie avec depends.exe que ta dll exporte bien la fonction.
ciao... BruNews, MVP VC++
|
|
samedi 6 novembre 2004 à 23:11:09 |
Re : Problème DLL avec Visual Studio

Suisse00
|
Merci pour ta réponse vite, je crois qu'il n'y pas les fonction d'exporter (ses ma 1er utilisation)
A moin que je me trompe d'après mes observation les fonction aurais du (si'il y en avais) être la 2e fenêtre (celle du bas) qui sont coller sur la liste déroulant des DLL.
Merci d'avance et désoler pour le dérangement.
Suisse ------------------------------------------ Votre dévoué posseur de question :D
|
|
samedi 6 novembre 2004 à 23:23:56 |
Re : Problème DLL avec Visual Studio

BruNews
|
Réponse acceptée !
Tu as quelle version de VS ? Si VS 2003 (le 6 me souviens plus): Refais new proj Win32 'nomProj'. Proprietes: DLL et VIDE !!! A ce point, tu crees un CPP 'nomProj' et de suite un DEF 'nomProj'. Mets de suite en RELEASE. Explor de solutions, tu cliques droit sur projet et proprietes. Regle toutes optimisations et onglet 'Avance' tu mets 'convention d'appels' en __stdcall et 'compilation sous' en compile comme code C. Ceci evitera de taper des trucs dans le code. Remplis dans le DEF le nom de func a exporter.
Devrait aller.
ciao... BruNews, MVP VC++
|
|
dimanche 7 novembre 2004 à 00:48:37 |
Re : Problème DLL avec Visual Studio

Suisse00
|
Je suis bien sur VS.net 2003 Non aucun changement :( (Sinon j'avais bien créer un projet DLL vide, avec les même noms de fichier) Sinon nomProj.cpp (Si je met le DLLMain il s'exécute 2 fois) #include <windows.h>
int FunMsgBox( HWND mWnd, HWND aWnd, char *data, char *parms, BOOL print, BOOL nopause ) { MessageBox(0,"Sa va bien finir par marcher...","Souriez !",0); return 1; }
|
nomProj.def LIBRARY nomProj EXPORTS FunMsgBox @1
|
@+ Suisse ------------------------------------------ Votre dévoué posseur de question :D
|
|
dimanche 7 novembre 2004 à 01:00:48 |
Re : Problème DLL avec Visual Studio

BruNews
|
DllMain peut s'executer 4 fois en theorie, faut mettre un switch(dwreason) et initialiser ou il convient. Tu peux meme eviter les autres appels en inserant DisableThreadLibraryCalls().
Tu es bien regle en __stdcall ?
ciao... BruNews, MVP VC++
|
|
dimanche 7 novembre 2004 à 01:02:47 |
Re : Problème DLL avec Visual Studio

Suisse00
|
Je suis bien a __stdcall ------------------------------------------ Votre dévoué posseur de question :D
|
|
dimanche 7 novembre 2004 à 01:05:51 |
Re : Problème DLL avec Visual Studio

BruNews
|
et compilation C ? alors doit s'exporter.
Mets un clic droit sur ta dll et 'view dependencies', tu dois voir le nom de ta func dans la partie droite en haut sinon c'est que pas bon.
ciao... BruNews, MVP VC++
|
|
dimanche 7 novembre 2004 à 01:12:54 |
Re : Problème DLL avec Visual Studio

Suisse00
|
Désoler de cette question ridicule mais je clic bouton droit ou ? (surement dans depency)
Sinon toujours rien. ------------------------------------------ Votre dévoué posseur de question :D
|
|
dimanche 7 novembre 2004 à 01:16:59 |
Re : Problème DLL avec Visual Studio

BruNews
|
Dans l'explorateur Windows, clic droit sur la dll. Si tu as lance une fois depends.exe et configure 'DLL' dans le handler alors tu auras menu 'view dependencies'.
Prepare un zip de ton proj (enleve avant les fichiers de compil inutiles), je te passe par MP ou me l'envoyer, je te retournerai cela demain. M'en occuperai en me levant. Bonne nuit.
ciao... BruNews, MVP VC++
|
|
Cette discussion est classée dans : problème, visual, projet, dll, studio
Répondre à ce message
Sujets en rapport avec ce message
Problème de compilation sous visual studio 2008 [ par chakiraziza ]
Bonjour, Voici mon problème, j'ai un projet (Visual studio 2008) qui fonctionnait il y a quelque mois et j'ai voulu le retester ajd. Malheureusement
Problème conversion projet VC++6 vers VC++2010 [ par Hyspace ]
Bonjour, Je débute en c++ et j'ai installé visual c++ 2010 express. Sur le site j'ai téléchargé deux projets intéressants fait sous vc++6 que j'aimer
Compilation DLL [ par anjopa ]
Bonjour, J'ai un soucis avec un bout de code qui fonctionne dans visual studio 6 mais pas dans visual studio 2010... Voici le code : MATRIXDLL_API
problème visual studio et opencv [ par isil4 ]
Bonjour, j'ai l'erreur : 1>main.cpp 1>c:\opencvold\include\opencv\cv.h(63) : fatal error C1083: Cannot open include file: 'opencv2/core/core_c.h':
Compatibilité de DLL visual studio 2003/2008 [ par nobeleusis ]
Bonjour, J'ai une question à poser à propos de l'application sur laquelle je travaille en ce moment. Le problème est qu'elle ne s'éxecute pas sur des
problème d'installation de Visual Studio C++ 6.0 [ par zizouy ]
Salut, j'ai un problème lors de l'installation de Visual, s'il vous plait m'aider: à la fin de l'installation un affiche qui sort:" le programme d'in
Problème de projet Visual C++ 2008 qui marche pas mais marche quand même ?!? [ par DamienR83 ]
Bonjour Je travail sous Microsoft Visual C++ 2008 Express Edition, et j'ai un problème un peu bizarre: Lorsque je lance la compilation (en mode deb
probleme d'executer un programme en visual studio c ++ [ par sousoi ]
bonjour, j'ai telecherger un projet visaul et j'essais de compiler ou executer ce projet mais malheureusement ce projet ne contient pas le fichier .ds
Problème pendant link avec dll [ par svince ]
Bonjour, Je travaille sous Eclipse/Windows en C++. J'ai créé une dll à partir d'un premier projet. Je souhaite utiliser cette dll dans un second proj
error PRJ0002 [ par aymen87 ]
Bonjour Je suis en train de développer une dll en c sous Visual studio 2008. J'ai fait une dll de test (helloworld),le compilateur a fonctionné corre
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|