bonjour,
je suis un gros debutant :-) et j'ai encore un problème pour convertir un char* et WCHAR*
le pb est que ceci est dans une fonction.
Donc j'appelle plusieurs fois cette fonction avec la même chaine de caractere
ca fonctionne 2x
mais la troisiere fois, hop plantage...
Merci de votre aide
Code:
1
2
3
4
5 WCHAR* pwsz; int size; size = MultiByteToWideChar(CP_OEMCP, 0, fileName, strlen(fileName)+1, pwsz, 0); pwsz=(WCHAR*)GlobalAlloc(GMEM_ZEROINIT, size); MultiByteToWideChar(CP_OEMCP, 0, fileName, strlen(fileName)+1, pwsz, size);