Bonjour � tous,

Petite question. J'ai un programme qui marche tr�s bien en mode debug mais pas en mode release.

J'ai r�ussi � trouver d'o� �a vient. J'utilise un CString :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
CString    test;
sIoi.Format (_T("%u"), p_sTest);
En mode debug, "test" prend bien la valeur demand�e mais en mode release j'ai toujours <bad ptr>. D'o� cel� vient-il? Je pense que c'est l'option de compilation 'Basic Runtime Checks' :
- Default en Release
- Both (/RTC1, equiv. to /RTCsu) en Debug.

Mais lorsque je passe � 'Both (/RTC1, equiv. to /RTCsu)' en release, j'ai un message d'erreur :
'Both (/RTC1, equiv. to /RTCsu)' is not compatible with the option 'O2'.

Je corrige �a tranquillou mais quand je relance �a plante encore plus. Donc, comment initialiser proprement un CString pour �viter d'avoir cette erreur?

Merci d'avance