ich bin langsam am verzweifeln
ich möchte über die windowsapi die readfile funktion nutzen um eine pipe auszulesen. die funktion erwartet u.a. als parameter einen array vom typ TChar (also den 2 Byte wchar_t). soweit so gut, es funktioniert auch soweit, dass ich die richtige anzahl an bytes in den array bekomme und der buffer auch mit unterschiedlichen werten gefüllt wird, aber ich bekomme diesen array nicht in einen qstring
Code: Alles auswählen
TCHAR chRequest[BUFSIZE];
.... readSuccess = ReadFile(pipeHndl,
chRequest, // buffer to receive data
BUFSIZE*sizeof(TCHAR), // size of buffer
&cbBytesRead, // number of bytes read
NULL);
...
QString s = QString::fromWCharArray(chRequest, cbBytesRead / sizeof(TCHAR));
weiss jemand eine lösung?
danke,
patrik