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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
void MaMethode(LPCWSTR *chaine)
{
    *chaine = A2W("blabla");
}
Voici comment je l'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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

Comment ça se fait?...
Qu'est-ce que j'ai fait de travers??
Comment faut-il s'y prendre alors???...

Merci à vous