Article View: borland.public.cppbuilder.nativeapi
Article #4835Re: how to use wide character symbols
From: sky
Date: Wed, 16 Nov 2005 03:42
Date: Wed, 16 Nov 2005 03:42
52 lines
3006 bytes
3006 bytes
Thank you Alan but how to support unicode for win9x in my BCB 6.0 program MS only offer a lib file with coff format, no omf format. and I can't convert it to omf format by coff2omf.exe further hint? sky "Alan Bellingham" <alanb@episys.com> ??????:aonjn152reu5to2st6ptftml5gomh74ojd@4ax.com... > "sky" <akeehuang@163.com> wrote: > >>The program need run under Win9X/Win2000/WinXP >> >>I want to draw some Unicode text on the standard window DC by API >>function. > > One of the major differences between the semi-16 and full-32-bit > versions of Windows is that Win95/98/Me were not designed to support > Unicode, whereas Windows NT/2000/XP are. > > (Some history - back in 1992-94, Microsoft were hot on the NT line of > OSes. But they knew they couldn't get everyone using Windows 3.1 to > transition to Windows NT at once, so they produced Chicago - aka > Windows 95. It was a kludge of Windows 3.1 code, Windows NT code, and > some new stuff from neither. It existed to allow people to use those > fragile insecure 16-bit Windows apps, and was only supposed to have > one version, while they produced a newer better NT 4, and got everyone > across to that. > > But of course, people wouldn't go for NT. It wasn't pretty enough. And > there came the 98 and Me patches, before Microsoft finally knocked the > whole mishmash on the head and dispatched it to the sky. But oh no, > the zombie will not die!) > > If you really do have to support Unicode on 9x, then the following link > is probably the best place to find out the info: > > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mslu/winprog/microsoft_layer_for_unicode_on_windows_95_98_me_systems.asp > > However, I'd suggest implementing for 2000 and later, and only consider > the "Unicode Layer" described there if you really have to. > > Alan Bellingham > -- > ACCU Conference 2006 - 19-22 April, Randolph Hotel, Oxford, UK
Technical Details
Message-ID:
<437aaaa3@newsgroups.borland.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!newshub.sdsu.edu!logbridge.uoregon.edu!newsfeeds.ihug.co.nz!ihug.co.nz!newsgroups.borland.com!not-for-mailReferences:
<4379743f@newsgroups.borland.com> <43798d80@newsgroups.borland.com> <4379d43d@newsgroups.borland.com> <aonjn152reu5to2st6ptftml5gomh74ojd@4ax.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 10cc67,7b8ae1fb7a416306 X-Google-Attributes: gid10cc67,public X-Google-Language: ENGLISH,ASCII-7-bit Reply-To: "sky" <akeehuang@163.com> From: "sky" <akeehuang@163.com> Newsgroups: borland.public.cppbuilder.nativeapi References: <4379743f@newsgroups.borland.com> <43798d80@newsgroups.borland.com> <4379d43d@newsgroups.borland.com> <aonjn152reu5to2st6ptftml5gomh74ojd@4ax.com> Subject: Re: how to use wide character symbols Date: Wed, 16 Nov 2005 11:42:59 +0800 Lines: 54 Organization: ck X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2180 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 NNTP-Posting-Host: 218.85.121.51 Message-ID: <437aaaa3@newsgroups.borland.com> X-Trace: newsgroups.borland.com 1132112547 218.85.121.51 (15 Nov 2005 19:42:27 -0700) Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!newshub.sdsu.edu!logbridge.uoregon.edu!newsfeeds.ihug.co.nz!ihug.co.nz!newsgroups.borland.com!not-for-mail