不论简体还是繁体环境,只要支持UNICODE,界面都不变,就如office2000!!!(20分)

  • 主题发起人 主题发起人 EdwinYeah
  • 开始时间 开始时间
E

EdwinYeah

Unregistered / Unconfirmed
GUEST, unregistred user!
Do you think it is possible? How to do?
 
没做过。
 
ok, replace xxxxxxxA with xxxxxxxW in your program, and use WideString
rather than AnsiString.
 
to mikedeakins:
后半句明白,但前半句不懂. 什么xxxxxxxA? 什么xxxxxxxW?

要做到这一点,恐怕很难.
 
to mikedeakins:
要如何調用 xxxxW 的函數呢?
預設值都是調用 xxxxA 的函數,有無方法可改,
讓其預設值改成調用 xxxxW 呢?
 
难道直接用支持UNICODE的中文输入软件编界面会不一样吗?
的确我的Win2k可以装Office2000简体中文版,并且用得很好
 
在delphi中,制作界面时输入的字符会以系统当前的代码页设定存储,如在简体
环境下编的,在繁体环境下运行就是乱码.
 
双字节支持可以在任何 Win 2k 计算机上运行。而中文 AnsiString (单字节方式
其实是乱码)依赖不同语言操作系统的特定解释。实际上,AnsiString 和 dos 下
的中文处理差不多。很多操作函数都有后缀为 A 和 W 两个实现,A 代表函数接受
Ansi String ,W 接受 Wide String。Ansi String 的实现首先将 Ansi String
依据本地默认字符集的对应表将其映射到 unicode 编码。然后调用 W 版本。如果
需要摆脱对本地默认字符集的依赖,当然要使用 W 版本。
 
接受答案了.
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部