ich habe ein Problem mit einer externen DLL von einem anderen Anbieter. Dieser hat kein Unicode Interface zur Verfügung, nur Multibyte. Ich muss aber aus einem Unicode Programm eine Funktion der DLL aufrufen:
ThisFunction(LPCTSTR name)
Nun habe ich das Problem das LPCTSTR in Multibyte ein const char* und in Unciode ein w_chart * ist. Nun muss ich es irgendwie hinbekommen aus meiner Software heraus den Multibyte String zu übergeben. Aber leider ist alles was ich versuche erfolglos. Am Ende bleibe ich meistens daran hängen das mir der compiler ein unaufgelöstes Element meldet, welches verständlich ist, da die DLL ja const char und nicht w_chart hat.
Ich muss im Prinzip übergeben:
ThisFunction("Dialog");
_T("") und L"" klappt aber auch nicht.
Kann hier jemand helfen?
Ocrana -- -=ShrinkTo5 - The DVDShrink alternative=- --=http://www.shrinkto5.com=--