Text des CString an wchar_t* zuweisen
-
Mhhh...komm nicht drauf, wie kann ich den Text des CString an wchar_t* zuweisen
das klappt so nicht:
wchar_t* a; CString Name; a=Name.GetBuffer;
-
schade für dich. Schau in die msdn: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmfc98/html/_mfc_cstring.3a3a.getbuffer.asp
MfG
GPC
-
hä.. wozu muss man dort ein Copy/Release machen? ich will doch nur das der wchar_t* Pointer auf den CString Text zeigt. oder? und die länge weiss ich im vorab auch nicht.
-
Wo ist das Problem? Du musst nur releasen, wenn du die Inhalte über den Pointer ändern willst. Ansonten kannst du ganz normal GetBuffer aufrufen.
MfG
GPC
-
dann müsste das ja so hinhauen:
wchar_t* a; CString Name; a=Name.GetBuffer(Name.GetLength());