Locked CString

magic_Nono Messages postés 1878 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 16 mars 2011 - 29 mars 2005 à 14:28
magic_Nono Messages postés 1878 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 16 mars 2011 - 2 avril 2005 à 11:18
Bonjour



dans une appli, en mode débug, un warning est levé :



Warning: GetBuffer on locked CString creates unlocked CString!



le code correspondant est dans strcore.cpp des mfc et correspond aux CString

if (GetData() != _afxDataNil && GetData()->nRefs < 0)


TRACE0("Warning: GetBuffer on locked CString creates unlocked
CString!\n");



dans la fonction LPTSTR CString::GetBuffer(int nMinBufLength)

qui est par exemple appelée par GetWindowText

(récupération du contenu textuel d'un controle)





je voulais savoir si cette erreur pouvait entrainer des problèmes et comment l'éviter...



Merci

Magic_Nono.

2 réponses

anubis52100 Messages postés 44 Date d'inscription vendredi 18 mars 2005 Statut Membre Dernière intervention 22 janvier 2007
31 mars 2005 à 20:24
je pense que ti vas rencontré des problème de stabilité du genre rapport d'eurre mais je ces pas comme évité sa dsl slt.
0
magic_Nono Messages postés 1878 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 16 mars 2011
2 avril 2005 à 11:18
Bj

merci d'avoir répondu

visiblement, ça a l'air de rester stable,
mais cette erreur a lieu avec winCE (PDA ou émulateur sur PC)

et visiblement, pas de rapport d'erreur sur ces périph....

mais, c'est tout de mm contrariant de ne pas pouvoir supprimer ces warning

++
En espérant que qqn se soit déjà posé la qu....
Magicalement
Nono
0
Rejoignez-nous