Bonjour !
alors voila, je voudrais faire une dll capable d'obtenir son chemin d'accès, mais ca marche pas. Voila le problème :
Ma DLL contient la fonction suivante, qui normalement doit afficher son chemin d'accès, soit C:\MesDocs\maDll.dll ( pour schématiser ) :
Et j'ai une application qui doit activer la fonction de ma dll :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #define DLLEXPORT __declspec (dllexport) void DLLEXPORT fonction ( void ) { char pathname[256]; HMODULE hMe = GetModuleHandle(NULL); DWORD nRet = GetModuleFileName(hMe, pathname, 256); MessageBox(0, pathname, "Chemin de la DLL", MB_ICONINFORMATION); }
Ok, je lance l'application, et la ca m'affiche le chemin d'accès de l'application ( on a qu'a dire C:\MesDocs\monAppli.exe ), et pas de la DLL !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part fonction();
Comment faire pour que ma DLL trouve son chemin toute seule ?
Merciiii !
Partager