Unicode/non-unicode compilation in an international dll

  • Thread starter Thread starter EP
  • Start date Start date
E

EP

I have a vc++ dll that needs to run on english, german, and japanese
machines (those are my testing machines but it needs to run globally).

I couldn't get the dll to load in all environments so I made a test MFC app.

If I compile the app with UNICODE, it will run on english and japanese but
not german.
If I compile the app without UNICODE (set character-set to multibyte), it
will run on english and german, but not japanese.

What should I be doing here? Why won't a UNICODE compiled application run
on a German Windows XP?
 
What precisely happens when they will not run? Could you say more about what
happens here?


--
MichKa [Microsoft]
NLS Collation/Locale/Keyboard Technical Lead
Globalization Infrastructure, Fonts, and Tools
Blog: http://blogs.msdn.com/michkap

This posting is provided "AS IS" with
no warranties, and confers no rights.
 
Back
Top