passage en référence LPCWSTR
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 :
Code:
1 2 3 4
| void MaMethode(LPCWSTR *chaine)
{
*chaine = A2W("blabla");
} |
Voici comment je l'utilise :
Code:
1 2 3
| LPCWSTR maChaine;
MaMethode(&maChaine); |
Tout compile bien,
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:cry:
Comment ça se fait?...
Qu'est-ce que j'ai fait de travers??
Comment faut-il s'y prendre alors???...
Merci à vous