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 ?
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.
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.