最近登录的好友
查看全部

共 7 个好友

迷你博客

共0篇迷你博客

最新帖子

共0 条帖子

邹灵灵(waterathena)在线状态 2天前

社区头衔:
专家排行榜
社区生日:
2007-08-07 |生日:1994-01-01
所在城市:
中国 广东 深圳
技术专长:
.net,c,c++,digital,mutlimedia
开发工具:
Visual Studio
兴趣爱好:
个人简介:
爱上Microsoft。
be a fashional lady
write clean code
所在行业:
所在公司:
 
(仅好友可见)
联系方式:
(仅好友可见)
 
编辑我的资料
人气:
[人气排行榜] 共 16587 人访问 / 查看详细
专家分:
[专家分排行榜] 共 14 分 / 查看详细
可用分:
[可用分排行榜] 共 270 分
个人动态
09月05
09月04
09月02
08月25
08月08
留言
查看全部

共 2 条留言

ruanjianxiaohu 2008-07-31

<br />    我是最近才接触程序打包的。我做了两个程序,一个是英文版的,一个是中文版。如何用installshield10.5在做安装软件的时候,语言选择英文就安装英文版,中文就安装中文版。 <br />    由于资料较少,希望能给一些指点。在下感激不尽。

邹灵灵 回复于 2008-08-06

现在才看到你的问题,不好意思。<br />在我的打包工作里面有一小段代码是出来多国语言安装问题的。<br /><br />switch(SELECTED_LANGUAGE)<br />case ISLANG_CHINESE_SIMPLIFIED:<br /> AddProfString(szPath, "LanguageSet", "Language", "CHS"); <br />case ISLANG_CHINESE_TRADITIONAL: <br /> AddProfString(szPath, "LanguageSet", "Language", "CHT"); <br />case ISLANG_ENGLISH:<br /> AddProfString(szPath, "LanguageSet", "Language", "ENU"); <br />endswitch;      <br /><br />我自己解释下上面小段代码的功能:就是根据IS中自带的多国语言选择Language后,Script会判断用户选择的是何种语言,然后把该语种写到一个.inf文件中。<br /><br />关键是要明白:IS中预留的变量SELECTED_LANGUAGE代表了用户当前选择的语言。<br />而其他的预定义常量:<br />ISLANG_CHINESE_SIMPLIFIED 代表 中文简体;<br />ISLANG_CHINESE_TRADITIONAL 代表 中文繁体;<br />ISLANG_ENGLISH 代表 英文;(IS开发文档中有这些常量的解释);<br /><br />这样一来我想你可以通过程序自己在Case语句中进行不同的操作了。即根据处理多国语言安装时候需要不同操作的需求都可以在这里写啊。<br /><br />当然,至于你把处理的部分放在哪里,需要根据你的操作在决定是放在OnFirstUIAfter(),还是在OnMoveData里面,还是两者里面都需要。<br /><br />BTW:多国语言需要区别对待拷贝的文件,其实可以通过直接在可视化的面板操作中完成,不需要用代码来控制。

陈豪 2008-05-13

我目前正在招募MCE开发人员,不管是全职还是兼职或者是分包,我都想和你谈谈<br/>我的QQ 156060065