Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Unicode Guru gesucht

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
17.12.2005, 13:50 Uhr
Ocrana



Hi,

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=--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
17.12.2005, 14:29 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


du kannst über CW2A von Wide zu Ansi umwandeln (da gibts noch mehr makros, einfach mal in die msdn schaun)

Das sollte theoretisch deine Probleme lösen.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: