如果实现程序中的中英文版本的问题 客户是外企,要求登录时选择中英文版后进入相应的程序?通过什么方法实现方便呢?总不会做两个程序吧,这样觉得也不大合理。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是的,但在Delphi中如何呢?听话可以用资源文件还有说用INI文件做的也不错。但没做过,哪位兄弟做过,可否说的详细些或有没有相关例子,小弟万分感激。 可以将程序UI中用到的所有文字描述信息做成中英文两个版本的,存放在INI文件中,根据用户的选择加载相应的INI文件 Delphi帮助里有INIFile的相关函数,方便处理.ini文件 只有用INI文件来帮助,就是在你的软件中有中文的地方都应该用INI文件来读取,这样的话在你的软件中就根据用户的不同选择加载不同的语言.不过这也只能针对你的界面而言,若是数据的话你就得做两个数据库了,针对不同的选择加载不同的数据库 用 ini 什么的来做会造成显示字体变化大的问题正常我个人是爱用delphi的 resouce dll wizard 生成的多语言,这样可以控制每个form的所有显示信息,delphi source中的所有e文也能译得到最原始版本完全用e文开发增加一个语言到工程就会生成 project.chs一个资源文件,放到一起运行就是中文版,也可以代码实现选择 resouce dll wizard 装D7就有吗? 你可以试试这个,基本上不需要修改你的程序就可以多语言化了。http://www.evget.com/zh-CN/product/1409/feature.aspx comanche 所说的确有显示字体变大的问题,我用的是2个XML文件分别存放中文与英文,效果不太理想~-------------------To comanche能详细讲一下您是怎么处理多语言问题的吗? 刚才试了一下Delphi 的Richedit的Demo,用resouce dll wizard 做的,切换时要闪一下屏!不过个人感觉不灵活,每套语言都需要将工程的dfm放入才行,维护起来不如XML或INI方便 祝哈欠老大生日快乐 嘿嘿 如何格式化盘符呢? dbgrid中数据怎样打印? c写的动态库中头文件中的函数问题,请高手指点 ★★★怎么做透明树枝控件?★★★ ▲◎如何删除字符串中自己不想要的字符?马上结贴▲▲ 新建窗体的问题,请高手指教 关于将电子表格导入到ACCESS中后进行查询的问题 各位大侠,快救救我!一个极难问题! 怎样用DELPHI调用COM组件?急急! BPL文件中的Form窗口在使用ADOQuery控件报错 BPL文件中的Form窗口在使用ADOQuery控件报错
正常我个人是爱用delphi的 resouce dll wizard 生成的多语言,这样可以控制每个form的所有显示信息,delphi source中的所有e文也能译得到
最原始版本完全用e文开发
增加一个语言到工程就会生成 project.chs一个资源文件,放到一起运行就是中文版,也可以代码实现选择
http://www.evget.com/zh-CN/product/1409/feature.aspx
-------------------
To comanche
能详细讲一下您是怎么处理多语言问题的吗?
不过个人感觉不灵活,每套语言都需要将工程的dfm放入才行,维护起来不如XML或INI方便