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 : Sélectionner tout - Visualiser dans une fenêtre à part
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);
Partager