pb pr le chargement d'une dll - Programmation
Marsh Posté le 15-05-2001 à 12:41:16
".\\az70dlan2.dll"
Les repertoire relatifs ne sont pas acceptés je crois.
De toute façon dans ton cas "az70dlan2.dll" suffit.
Faut pas se compliquer la vie.
Marsh Posté le 15-05-2001 à 13:54:38
...ça serait tellement beau que ça vienne seulement de ça, ms non, g tt essayé: chemin absolu, simple nom de la dll
En fait g 2 dll à charger: az70dlan.dll et az70dlan2.dll
pour la 1ère, get_last_error() rend ERROR_CALL_NOT_IMPLEMENTED et pour la 2e, FILE_NOT_FOUND
...ça me gave ces dll (et apparement je suis pas le seul !)
Marsh Posté le 15-05-2001 à 13:56:43
moi aussi j'ai deja eu cette erreur : dll not found alors que j'avais essayé en VB,Delphi et VC++ !!!
la raison etait simple : c'etait une dll 16 bits pour windows 3.1 ...
Marsh Posté le 15-05-2001 à 13:59:42
ha...c bien possible alors, c un client de ma boite qui me l'a fournit, et sa boite est du genre...un peu rétro niveau informatique !
merci
Marsh Posté le 15-05-2001 à 16:32:37
Pour en être sûr tu peux utiliser l'outil depends.exe fourni avec vc++ et il te dira si tes dll sont win32 ou non.
El_gringo a écrit a écrit : ha...c bien possible alors, c un client de ma boite qui me l'a fournit, et sa boite est du genre...un peu rétro niveau informatique ! merci |
Marsh Posté le 15-05-2001 à 16:57:35
Moustaaki a écrit a écrit : Qu'est ce que c'est lourd ces dll ! |
voila, merci, non, c'était bien de Win32, mais depend.exe m'a aidé qd même...tout ce bordel pour une mauvaise documentation de la dll : 2 majuscules qui était marquées en minuscule, 4 heures perdues, putain de clients, putain de C++, putain de boulot !
Marsh Posté le 15-05-2001 à 11:47:29
je comprend pas, pourquoi ça marche pas...:
HINSTANCE dllRetour;
dllRetour= LoadLibrary(".\\az70dlan2.dll" );
int ret = GetLastError();
et ret est à 2, soit : fichier non trouvé, alors que az70dlan2.dll est dans le répertoire de mon application, pourquoi ???
help, comme le disait si bien les beatles...