0x4A6F686E
Ensign
- Registriert
- Sep. 2009
- Beiträge
- 186
Hallo,
ich schreibe gerade ein Plugin für den Total Commander und muss dabei Strings zwischen verschiedenen Formaten möglichst effizient umwandeln.
Es geht darum, Strings zwischen WSTR, TCHAR und char zu wandeln, ohne dabei auf MFC oder ATL zurückzugreifen, da das Projekt auch in einer C++ Express-Edition übersetzt werden soll. Ich möchte die Rückgabewerte (LPWSTR) aus Win32 Shell-API-Funktionen in dem Plugin weiter verarbeiten, aber dort ist halt char und TCHAR gefragt.
Ein kleiner Denkanstoß wäre prima.
ich schreibe gerade ein Plugin für den Total Commander und muss dabei Strings zwischen verschiedenen Formaten möglichst effizient umwandeln.
Es geht darum, Strings zwischen WSTR, TCHAR und char zu wandeln, ohne dabei auf MFC oder ATL zurückzugreifen, da das Projekt auch in einer C++ Express-Edition übersetzt werden soll. Ich möchte die Rückgabewerte (LPWSTR) aus Win32 Shell-API-Funktionen in dem Plugin weiter verarbeiten, aber dort ist halt char und TCHAR gefragt.
Ein kleiner Denkanstoß wäre prima.