Bonjour,
J'ai fait une DLL en C++ en utilisant Borland Developper Studio 2006.
J'aimerais maintenant acc�der � cette DLL avec une autre application C++ faite en BDS 2006. Je voudrais faire une importation dynamique
Je tape le code suivant que j'ai trouv� dans un tutoriel
Le probl�me est qu'a la ligne if ((hinstDLL=LoadLibrary("Project1.dll"))), la valeur retourn�e par la fonction LoadLibrary est �gale � null.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11 HINSTANCE hinstDLL; MYDLLFUNC ImpFuncDLL; int iRet; if ((hinstDLL=LoadLibrary("Project1.dll"))) { ImpFuncDLL = GetProcAddress(hinstDLL, "LoadForm"); if (ImpFuncDLL) { iRet = ImpFuncDLL(); } FreeLibrary(hinstDLL); }
Je suis sur que le chemin de la DLL est correct et j'ai essayer plusieurs variante de points d'entr�es.
J'ai le m�me probl�me que je fasse une application console ou une application VCL.
J'ai essay� avec une DLL prise au hasard dans windows, cela fonctionnne.
Avec une application Delphi j'arrive a acc�der � ma DLL sans probl�me.
Est ce que quelqu'un a d�j� eu ce probl�me ? De quoi cela peut il venir ? Faut il rajouter quelque chose dans la DLL ?
Merci
balises [code] rajout�es par r0d. Merci d'y penser dor�navant.
Partager