Since Windows 98 provides only minimal Unicode support, developers
wishing to use Unicode generally develop the application as an ANSI
binary, and convert to and from Unicode as necessary. This is fine for
Windows 98, but means that when running on Windows NT the application
misses out on much of the native Unicode support provided by Windows NT.
This session covers a techinique to develop an application that runs as a
pure Unicode application on Windows NT, and as an ANSI application with
conversion on Windows 98, using the same binary files, that is, without
using conditional compilation. We will explain the general design
philosophy, show sample code, and demonstrate the running sample. We will
also discuss pitfalls and issues to be aware of during implementation.
|