hModDll = LoadLibrary(chemindlltemp);
if(!hModDll)strcat(errorlog,"Impossible de charger la dll\n");
}else{
//DeleteFile(chemindlltemp);
if(v==0)strcat(errorlog,"la dll est vide\n");
else strcat(errorlog,"la dll n'a pas la taille attendue\n");
}
}else strcat(errorlog,"la dll n'a pas pu être créé\n");
}else strcat(errorlog,"la dll ressource n'a pas la taille attendue\n");
}else strcat(errorlog,"la dll ressource n'a pas pu être chargée\n");
}else strcat(errorlog,"la dll ressource n'a pas été trouvée\n");
sauf que je suis bloqué au premier pas "la dll ressource n'a pas été trouvée" je pense que j'ai pourtant bien définit le type de ressource et je n'ai pas d'erreur de ressources.
qu'est-ce qui cloche ?
Mastersam
Messages postés116Date d'inscriptiondimanche 26 septembre 2004StatutMembreDernière intervention13 février 2008 30 déc. 2005 à 12:40
Oui le GetModuleFilename sans premier param c'est fait pour, c'est pour loger la dlltemp dans un sousdossier "Temp" de l'exe maitre. Merci pour le _acces() c'est corrigé.
Mais mon problème est un peu plus loin et je ne vois pas pourquoi il n'arrive pas à me retourner quelquechose pour mon FindRessource.
Mastersam
Messages postés116Date d'inscriptiondimanche 26 septembre 2004StatutMembreDernière intervention13 février 2008 31 déc. 2005 à 11:15
Merci bcp, je croyais que dans Load et FindResource si on mettait 0 en premier param ça prenait le handle du module dans lequel la fonction est écrite, mais c'est celui de l'exe maitre quand c'est une dll.