Hi Smu, On 2010 Feb 15, at 21:20, smu johnson wrote:
> Viktor, > > Does this mean that all the Extended Ascii chars from the DOS world will > disappear and turn into their latin-1 / utf-8 equivalents? No, it's an internal change specific to Windows platform, and it means that Harbour core and contrib will use UNICODE ("WIDE") Windows API calls, as opposed to "ANSI" ones. It's only a difference in Harbour code interfaces with Windows. This may mean that on app level some things have to be tweaked to work in this case (*), but overall it makes things simpler to manage, and this change is transparent for the most part on the app level. We're in development phase, so any show stoppers that may happen to remain, can be fixed. We're using UNICODE with MSVC and WinCE since some time, so the situation is rather good. (*) The only such case that comes to mind is printing ASCII line drawing chars using hbwin GDI printing engine. Brgds, Viktor > > 2010/2/15 "網緹資訊‧廖文勝(WenSheng)" <ss...@mail.zzz.com.tw> > > In Asia, we are very needed him. > > > +1 UNICODE mode for window build > > What steep for give harbour "full unicode support"? > > > > 2010/2/15 Viktor Szak嫢s <harbour...@syenar.hu> > > > > > Hi All, > > > > > > I'd like to gather opinions on switching default Harbour > > > Windows builds to UNICODE mode in next major release. > > > > > > Advantages: > > > - Runs more efficiently on NT-class OSes since > > > we're using native API instead of ANSI wrappers, > > > and the OS-level CP conversion is saved also. > > > - Harbour level CP configuration is much easier for GTs. > > > - Will run even more efficiently when implementing > > > native UNICODE support inside HVM. > > > - Some languages can only be supported in UNICODE mode. > > > - We're in sync with all Harbour Windows builds and > > > also with WinCE builds, which already have UNICODE > > > enabled. > > > > > > Disadvantage: > > > - Apps won't run on Win9x OSes anymore. Here there > > > exists a solution, unicows lib: > > > http://msdn.microsoft.com/en-us/goglobal/bb688166.aspx > > > > > > Notes: > > > - UNICODE is already enabled by default for > > > MSVC 2005 and upper, and WinCE. MSVC 2008 > > > and upper doesn't even support non-UNICODE > > > anymore. > > > - non-UNICODE can be enabled for custom Harbour > > > builds anytime using build-time option: > > > HB_BUILD_UNICODE=no. > > > > > > Opinions? > > > > > > Brgds, > > > Viktor > > > > > > _______________________________________________ > > > Harbour mailing list (attachment size limit: 40KB) > > > Harbour@harbour-project.org > > > http://lists.harbour-project.org/mailman/listinfo/harbour > > > > > > > > > > > -- > > Massimo Belgrano > > Wang Ti information CO. of Taiwan > http://www.zzz.com.tw/ > mailto:ss...@mail.zzz.com.tw > Yahoo: ssbbstw > MSN:ssb...@hotmail.com > Skype:ssbbstw > > _______________________________________________ > Harbour mailing list (attachment size limit: 40KB) > Harbour@harbour-project.org > http://lists.harbour-project.org/mailman/listinfo/harbour > > > > -- > smu johnson <smujohn...@gmail.com> > > _______________________________________________ > Harbour mailing list (attachment size limit: 40KB) > Harbour@harbour-project.org > http://lists.harbour-project.org/mailman/listinfo/harbour _______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour