charger une dll

charger une dll - C++ - Programmation

Marsh Posté le 01-02-2005 à 15:49:04    

Hello !
 
Je souhaite utiliser les fonctions d'une dll et je dois donc la "loader". Mais je bloque sur la ligne suivante qui me sort une erreur. Je ne pense pas que le pb vienne du code, mais bon, ... je m'en remet a votre sagesse :
 

Code :
  1. HINSTANCE dllLib = LoadLibrary("Madll" );


 
l'erreur :  

Citation :

error C2664: 'LoadLibraryW' : impossible de convertir le paramètre 1 de 'const char [6]' en 'LPCWSTR'
        Les types pointés n'ont aucun rapport entre eux ; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction


pour info, je suis sous MSVisual C++.Net 2003, avec QT compilé en multithread.
Merci d'avance pour vos pistes!

Reply

Marsh Posté le 01-02-2005 à 15:49:04   

Reply

Marsh Posté le 01-02-2005 à 20:00:10    

Tu as active l'Unicode. Il faut donc faire LoadLibrary(L"Madll" ) ou desactive l'Unicode...
 
mynab

Reply

Marsh Posté le 02-02-2005 à 08:26:58    

MERCI !!!
Je me doutais que c'etait une betise du genre ... mais encore fallait il savoir laquelle !!
 
Merci infiniment mynab!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed