Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Unicode on Windows 9x

Status
Not open for further replies.

JimmyK

Programmer
Sep 8, 2000
142
VN
Hello,
At this page which say
Windows Forms are entirely Unicode-enabled, ...... You can also write a single set of code which will work on all platforms. This is a change from previous versions of Visual Basic, in which you had to write different code for different platforms such as Windows NT and Windows 98.

However, certain controls do not support Unicode in Windows 98 and Windows Millennium Edition. These controls, all of which inherit from the common control, will process data with the Windows code pages, as ANSI. These controls are: TabControl, ListView, TreeView, DateTimePicker, MonthCalendar, TrackBar, ProgressBar, ImageList, ToolBar, and StatusBar.
The result of this is that you cannot display Unicode data in these controls on the listed platforms. For example, you cannot display Japanese characters on an English Windows 98 system.


Does this mean that TEXTBOX, LABEL, BUTTON display unicode font correctly?


But my form display unicode-font objects improperly on windows 98. Surprisely, only BUTTON displayed properly. Please tell me why? What's wrong?

Please help me, thank in advance








Jimmy Le
nhan_tiags@yahoo.com
 
Windows 98 has serious limitations when it comes to internationalization (as well as other problems). The Unicode layer for Win9x just doesn't do certain things -- If you can, move to Windows XP. Or, just not use those features.

Chip H.


____________________________________________________________________
If you want to get the best response to a question, please read FAQ222-2244 first
 
Hello,
I heard that MSLU will solve the problem but i don't know how to use it in VB.NET
please help me


Jimmy Le
nhan_tiags@yahoo.com
 
You just install it.

But it still doesn't do full Unicode like the newer operating systems do (doesn't do surrogates).

Chip H.


____________________________________________________________________
If you want to get the best response to a question, please read FAQ222-2244 first
 
Hi Chip H,
Thank for your reply.
I donwload MSLU from Microsoft site, it is just one file unicows.dll.
Install it? You mean copy it system folder? I dont think so. You have to load it by LoadLibary Win API. But i dont know the steps to do it.

I am still waiting for solution.
Thank you in advance


Jimmy Le
nhan_tiags@yahoo.com
 
Re-run the installer and put the files in the system32 directory. Then consult the MSDN documentation on how to use it. A good starting point is:


Chip H.


____________________________________________________________________
If you want to get the best response to a question, please read FAQ222-2244 first
 
Thank you ChipH,
i did read the web page you mentioned many time but i dont know how to use it in visual studio.net. In VS.NET you cant link a .lib file.
Thank again.


Jimmy Le
nhan_tiags@yahoo.com
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top