ChrOnOs83
Messages postés32Date d'inscriptionmercredi 20 août 2003StatutMembreDernière intervention19 juin 2007
-
23 janv. 2006 à 22:57
ChrOnOs83
Messages postés32Date d'inscriptionmercredi 20 août 2003StatutMembreDernière intervention19 juin 2007
-
24 janv. 2006 à 10:44
Bonjour à tous,
Cela fait maintenant deux jours que je galère pour pouvoir acceder à une fonction mise dans une dll.
J'ai dabors créé ma dll. Dans mon projet j'ai:
Le fichier CoursDll.cpp:
#include <windows.h>
#include "CoursDll.h"
BOOL APIENTRY DllMain(HANDLE hModule, DWORD ul_reason_for_call,LPVOID lpReserved)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return true;
}
extern "C" void WINAPI Initialize()
{
// Write here all the code you need to initialize the DLL
}
extern "C" void WINAPI Release()
{
// Write here all the code you need to free everything ...
}
La compilation ce deroule aussi sans problème.
Ensuite je copie la dll dans le dossier Debug du projet de l'executable.
Lorsque je démarre l'application ca me fait a chaque fois "Exception non gérée à 0x00000000 dans FenetreBase.exe:0xC0000005: Violation d'accès lors de la lecture de l'emplacement 0x00000000."
J'ai beau chercher je ne trouve pas d'où cela provient...
En ésperant que quelqu'un voit de quoi il sagit, bonne journée/soirée/nuit à tous!
++
ChrOnOs
platon179
Messages postés237Date d'inscriptionlundi 20 mai 2002StatutMembreDernière intervention22 juillet 20112 24 janv. 2006 à 09:14
Salut :)
Je sais pas si c'est ca (j'ai pas trop l etemps de vérifier ton code
puis je suis sous Linux :p) mais commence par vérifier que
pfn_TestFunction ne soit pas égal a NULL....
ChrOnOs83
Messages postés32Date d'inscriptionmercredi 20 août 2003StatutMembreDernière intervention19 juin 2007 24 janv. 2006 à 10:44
Voila mon problème est résolu. J'avai mal déclaré le .def... C'est quand meme dur la vie de noob!:-D
Bref merci à tous ce qui on chercher et particulierement à platon179 et BruNews(pour ces sources)
++
ChrOnOs
ChrOnOs83
Messages postés32Date d'inscriptionmercredi 20 août 2003StatutMembreDernière intervention19 juin 2007 24 janv. 2006 à 09:47
Je te remerci platon179! En effet pfn_TestFunction est null... Je commence a me demander si j'aurai, un jour, les bon reflexes...:-)
Ca me donne déjà un chemin à suivre.
Bonne journée!!
++