Konvertieren von char* nach unicode unter Windows CE
-
hallo mal wieder.
ich arbeite mit eMbedded Visual C++ auf einer ARMV4I plattform (XMAX400-PC) unter Windows CE 4.20.
im moment habe ich folgendes problem:
ich möchte ein character array in einen unicode string casten (für einen CreateProcess(...) aufruf mit variablem programmnamen als parameter).
im netz finden sich einige beispiele die das problem so lösen:char buf[512]; loadBuffer(&buf); // fill entire buf with data CString tmpStr = buf;
mein problem ist: für den typ CString müsste ich den afx.h header einbinden. dieser ist jedoch nicht in meinem wince image enthalten.
gibt es noch einen anderen weg ein char-array in einen unicode string zu casten?
danke schonmal
root2
-
Was ist denn mit GetAnsiString(str)?
Weiß nich so genau, ob das geht.Gruß Bernd
-
Hallo ... ich prog. mit embedded VC++ 4.0, versuchs mal mit folg. Cast-Beispiel:
#include <string>
char geleseneDaten_Versuch[128] = "Ich spreche C++!";
CString str_Test = "";
str_Test = CString(geleseneDaten_Versuch);...vielleicht kannst Du mir bei meinen Problem helfen (Im Formum 4 Zeilen vor Dir)
mit dem Prob. "embedded Visual C++ 4.0 / Daten in eine .txt-Datei einfügen und speichern". bis dann.....