Bonjour,
j'ai un ptit souci là...
J'ai créé une méthode qui me permet d'affecter une chaîne de caractère de type LPCWSTR
j'ai créé un argument que l'on passe en référence
mais ça marche pas trop...
Voici ma méthode qui pose problème :
Voici comment je l'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 void MaMethode(LPCWSTR *chaine) { *chaine = A2W("blabla"); }
Tout compile bien,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 LPCWSTR maChaine; MaMethode(&maChaine);
mais quand je fais du pas à pas en debug et que je rentre dans 'MaMethode', je vois que la chaîne est bien affectée,
mais au retour du code, ma variable 'maChaine' ne contient pas ce qui est voulu
Comment ça se fait?...
Qu'est-ce que j'ai fait de travers??
Comment faut-il s'y prendre alors???...
Merci à vous
Partager