CString* zu LPCTSTR Konvertierung
-
Hi,
leider funktioniert meine Konvertierung von CString* zu LPCTSTR noch nicht.
CString s; CStringArray strArray; //load string from string table s.LoadString(IDS_HPAGE_TNODE_TITLE); strArray.Add(s); LPCTSTR tester = (LPCTSTR)strArray.GetData();
LPCTSTR tester beinhaltet im Anschluss nur lauter Müll - keinen lesbaren String etc.
Weiß jmd Rat?
Gruß
Jakob
-
Welchen String möchtest Du denn aus dem Aray haben? Alle?
-
Ein CStringArray ist ka auch nicht in einen LPCTSTR zu casten... Wenn höchstens ein CString.
Wenn es en Array von LPCTSTR werden soll, dann musst Du jeden enzelnen Wert casten und in einen neuen Array überführen. (z.B. ein CPtrArray/CTypedPtrArray).