Bonjour,
Je charge un dll à partir d'une application. La fonction est suivante :
bool mgf:Library::load( const std::string& libName ){
LoadLibrary renvoie une référence non nulle mais le descripteur dans le debugger indique {unused = 1021676848}#ifdef _WIN32_WCE
wchar_t* tmp = (wchar_t*) new wchar_t[libName.size()+1];
mbstowcs( tmp, libName.c_str(), (size_t)(libName.size()+1) );
_lib = LoadLibrary( (LPCWSTR)tmp);
delete[] tmp;
#endif
}
GetLastError donne le code error 0 (System was out of memory, executable file was corrupt, or relocations were invalid) mais je ne vois pas d'ou pourrait venir le problème.
- Je développe pour Windows Mobile 5.0, sous Visual Studio 2005, avec Windows Mobile SDK.
- Je met le dll à charger dans le répectoire /Windows de l'appareil puisque quand je met dans le même répectoire que l'éxé ça ne se charge pas (code error 126)





Répondre avec citation







Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.




Partager