我的新作:MultiLanguageWizard v0.1。现提供评估版下载啦!(回者有分)(200分)

R

roc

Unregistered / Unconfirmed
GUEST, unregistred user!
to:死水
这个是个共享软件,如果你想要正式版的话,请为MultiLanguageWizard做一些贡献,
如帮我写个小帮助,或一些使用心得,或到一些大的BBS发一些宣传本软件的贴子,
然后反馈给我,我会非常感谢你,并送出正式版。
to:leway
一般来说,我的程序会自动检测你的机器是否安装有Delphi,然后把相应的
'dcu_multilanguage_trial.dcu'拷到你的Delphi的lib目录下,
你可以在本软件的安装目录下找到一个dcu的目录,所有版本的dcu都包含在里面了。
 
H

heipi2002

Unregistered / Unconfirmed
GUEST, unregistred user!
这个真不错,等做好了俺来买
 
C

china_peng

Unregistered / Unconfirmed
GUEST, unregistred user!
R

roc

Unregistered / Unconfirmed
GUEST, unregistred user!
强势出击,MultiLanguageWizard V0.2 for Kylxi1/2/3发布!
经过1个月的努力,终于释出了MultiLanguageWizard V0.2 for Kylix1/2/3,
现提供评估版下载。
简介:
MultiLanguageWizard V0.2 for Kylix1/2/3
本软件可以帮助你将你的Kylix程序转换为支持多语言自动切换。
就像本程序一样,随意切换语言界面。
改进:
1:增加了字体选择功能,切底解决Kylix中文应用乱码问题。
2:改进了改变语言时的窗口调用方式,自动枚举所有现有窗体。
3:还有些细小的改动和BUG修正就不多说了。
附有Demo,你可以一步一步,制作出你喜欢的多语言界面。
解压后执行./setup.sh安装。
执行MultiLanguageWizard_trial运行本程序。
主页:
http://kylix.linuxaid.com.cn
下载:
http://kylix.linuxaid.com.cn/xoops/modules/mydownloads/visit.php?lid=5
请多提宝贵意见,及到各大编程论坛宣传本软件。
如果能写出好的介绍本软件的文章或帮助系统,
我将发免费送出正式版给该用户。
 
S

Shuzi

Unregistered / Unconfirmed
GUEST, unregistred user!
编辑不通,dcu_Get_NowLanguage未定义
大概看了一下,思路很好,有以下几点疑问:
1.运行时创建的窗口怎么处理?
2.大量修改了原程序,软件更新时怎么办?
3.源程序字符串书写不规范的替换有问题,比如:s:='XXXXXX'^M^J;
 
R

roc

Unregistered / Unconfirmed
GUEST, unregistred user!
to:Shuzi
>编辑不通,dcu_Get_NowLanguage未定义
你用的是什么版本?dcu(dcu_multilanguagewizard_trial.dcu)文件正确拷贝在delphi的lib目录了吗?
大概看了一下,思路很好,有以下几点疑问:
>1.运行时创建的窗口怎么处理?
0.2版已解决了这个问题,可惜是for Kylix的。0.3版将整合源码树,需要一点时间。
>2.大量修改了原程序,软件更新时怎么办?
暂时只能手工添加了,如果要解决这个问题,应该是1.0版以后的事情了。
>3.源程序字符串书写不规范的替换有问题,比如:s:='XXXXXX'^M^J;
暂时只可处理s:='xxxxx'#13#10'kkkk'这样的#号表示法。^X实现比较困难且很小有这样的情况出现,相信也要1.0版以后解决。
下个版本将对注册用户开放dcu源码,让用户有更大的自由度。
 
S

Shuzi

Unregistered / Unconfirmed
GUEST, unregistred user!
我的意见还是作成组件比较好,这样在设计期可以利用IDE的编辑功能,方便输入不同语言的
文本,另一方面所有资源也可以一起编译进EXE或DLL中,不再需要另外的文件.当然也应该提
供从外部文件导入的功能,以便软件发布后增加语言.事实上我以前也作了一个这样的组件,
在系统中也用过,但还很不完善,比如语言切换后控件的显示宽度,文本显示方式等.
 
R

roc

Unregistered / Unconfirmed
GUEST, unregistred user!
就是啊,这样的组件太多了。所以想换种方式(还有是我水平不够,写组件有点难度)。
我的这个东西主要是针对Kylix的,因为Linux下的中文千差万别,只有在外面用个INI文件记录最方便。
还有想讨论下,用一个INI文件记录所有语言好,还是每一种语言用一个语言包好呢?
我个人觉得用一个INI文件好,因为这样复杂度较低。
 
R

roc

Unregistered / Unconfirmed
GUEST, unregistred user!
MultiLanguageWizard-0.3发版,散分。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1681857
 
R

roc

Unregistered / Unconfirmed
GUEST, unregistred user!
多人接受答案了。
 

Similar threads

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