zod331
Messages postés9Date d'inscriptionlundi 18 mai 2009StatutMembreDernière intervention 8 mai 2011
-
8 mai 2011 à 01:42
zod331
Messages postés9Date d'inscriptionlundi 18 mai 2009StatutMembreDernière intervention 8 mai 2011
-
8 mai 2011 à 13:46
bonsoir;
L'appel de la fonction BeginUpdateResource marche tres bien en temp normal mais quand
je fai appel a GetOpenFileName, BeginUpdateResource ne fonctionne plus.
mogwai93
Messages postés362Date d'inscriptionmardi 31 décembre 2002StatutMembreDernière intervention 4 novembre 2023 8 mai 2011 à 12:43
tu as regardé l'erreur retournée par GetLastError ?
la plupart du temps, quand le handle retourné par beginupdateresource est égal à NULL, c'est que
- soit le fichier n'existe pas (erreur dans le nom ou chemin erroné)
- soit que le fichier est en cours d'execution
- soit que le fichier n'est pas un fichier "exe windows" (exe, dll, scr, ..)
zod331
Messages postés9Date d'inscriptionlundi 18 mai 2009StatutMembreDernière intervention 8 mai 2011 8 mai 2011 à 13:46
J'ai trouver la solution a mon probleme, c'etait une histoire de repertoire
GetOpenFileName change le repertoire de base donc le chemin de mon stub etait plus valid
Avec GetCurrentDirectory et SetCurrentDirectory les probleme et resolu.