Bonjour,

j'ai un petit soucis de conversion entre ces 2 types,

j'ai la fonction suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
LPTSTR CTexteApps::GetTexteLPTSTR(SECTION section, int iTexte)
{
	LPTSTR r;
	CString ret = GetTexte(section, iTexte);
	r = ret.GetBuffer();
	return r;
}
la fonction GetTexte me retourne un CString,

lors du debug, je vois bien que la chaine retourné est valide,
par la suite, le passage de cette chaine dans r qui est un LPTSTR semble valide, j'y vois bien ma chaine.

enfin, quand j'utilise la fonction ainsi

Code : Sélectionner tout - Visualiser dans une fenêtre à part
LPTSTR p = p_TEXTE->GetTexteLPTSTR(SECT_VAL_FICHE,1);
p vaut un truc illisible : îþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþ

jvois pas trop pourquoi je perd mon continu lors du retour de la fonction