Guest:
Register
|
Login
|
Member List
|
Search
|
Statistics
|
FAQ
Language
----------
Simplifed Chinese
Traditional Chinese
English
CnPack Forum
»
CnVCL 组件包
» 多语组件的问题
‹‹ Last Thread
|
Next Thread ››
Poll
Trade
Reward
Activity
Printable Version
|
Email to Friend
|
Subscription
|
Favorites
Subject: 多语组件的问题
lwsxln
普通灌水员
UID 67314
Digest Posts 0
Credits 65
Posts 23
点点分 65
Reading Access 10
Registered 2011-11-23
Status Offline
#1
Post at 2012-3-28 16:06
Profile
|
Blog
|
P.M.
多语组件的问题
看了一下自带的example,发现存储有中文的txt是ansi格式的。
而目前D2009以上的版本的控件,都全是UNICODE显示的。
问题就来了,如果做繁体版应该怎么做?
1、在txt中用unicode输入法直接输入繁体,保存时直接保存成unicode的txt
2、在txt中用unicode输入法输入简体,然后用转码工具转成big5后保存
我的问题在于cnpack的多语包的工作原理到底是以下哪一种:
1、读取以多字节如(gbk,big5)等编码保存的txt---------------转换成unicode---------------显示到控件上
2、读取以unicode编码保存的txt-------------直接显示到控件上
以我目前看example中的txt,仿佛是第一种。那是不是我要做繁体版就得采用上面的第一种方法?
lwsxln
普通灌水员
UID 67314
Digest Posts 0
Credits 65
Posts 23
点点分 65
Reading Access 10
Registered 2011-11-23
Status Offline
#2
Post at 2012-4-5 21:20
Profile
|
Blog
|
P.M.
管理员怎么不出来解释一下?
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#3
Post at 2012-4-10 22:02
Profile
|
Blog
|
P.M.
应该是都支持。如果是用D7等不支持Unicode的来编译,就是ansi方式。
如果是D2009或以上版本编译的,就支持UNICODE方式。
lwsxln
普通灌水员
UID 67314
Digest Posts 0
Credits 65
Posts 23
点点分 65
Reading Access 10
Registered 2011-11-23
Status Offline
#4
Post at 2012-4-16 16:16
Profile
|
Blog
|
P.M.
QUOTE:
原帖由
Passion
于 2012-4-10 22:02 发表
应该是都支持。如果是用D7等不支持Unicode的来编译,就是ansi方式。
如果是D2009或以上版本编译的,就支持UNICODE方式。
看来版主也不记得自己怎么写的代码了。。。。
leatarget
新警察
UID 67660
Digest Posts 0
Credits 2
Posts 1
点点分 2
Reading Access 10
Registered 2012-9-11
Status Offline
#5
Post at 2012-9-11 17:33
Profile
|
Blog
|
P.M.
回复 #3 Passion 的帖子
我在delphi xe2下编译,出现了多处编译错误,其中一处为cnCommon.pas的316{$IFDEF COMPILER5}
type
TValueRelationship = -1..1;
另外其他几个地方都是因为编码的问题,char和ansichar的问题,不能通过,不知道版主还有没有打算让这个控件支持delphixe2?
如果不打算支持,我就考虑其他方式了,如果有这个打算,还请版主做下调整,多谢!
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#6
Post at 2012-9-25 11:28
Profile
|
Blog
|
P.M.
编译错误?楼主是否使用的是未经XE2移植的旧版本?
可以从我们的SVN上获取最新的cnvcl代码,SVN说明见:
http://cnpack.org/showdetail.php?id=639&lang=zh-cn
Poll
Trade
Reward
Activity
CnPack Forum
CnPack English Forum
> CnWizards IDE Wizards
> CVSTracNT
> Announcements & Others
All times are GMT++8, the time now is 2024-11-22 01:56
Powered by
Discuz!
5.0.0
© 2001-2006
Comsenz Inc.
Processed in 0.007822 second(s), 7 queries , Gzip enabled
TOP
Clear Cookies
-
Contact Us
-
CnPack Website
-
Archiver
-
WAP
Member's CP Home
Edit Profile
Credits Transaction
Public User Groups
Buddy List
Main
Page Views
User Agents
Posts History
Top Forums
Top Threads
Post Ranking
Credit Ranking
Online Time
Team
Moderation Stats