hatte mal noch folgendes drin bevor ich auf "replace string" gekommen bin :
for(int i = 0; i<m_strMessage.GetLength();i++) {
char c = m_strMessage.GetAt(i);
if(c='t') { m_strMessage.SetAt(i,'u');
} }
da war dann mein kompletter string u. also aus namexyz wurde uuuuuuu. irgendwie nimmt er da wohl das if statement nicht. da ist aber bestimmt ein fehler im code oder?
sollte keine Fehler ergeben. und wenn du unicode benutzt, benutz _T('t') bzw schalte unicode ab, braucht man eh erst wenn man das programm auch z.B auf dem japanischen markt bringen will (und da nützt dir das t durch u ersetzen auch nicht mehr viel) -- class God : public ChuckNorris { };