论坛风格切换切换到宽版
  • 6858阅读
  • 1回复

[原创]如何使用 Passolo 生成资源 DLL 文件 [复制链接]

上一主题 下一主题
离线xxd
 
发帖
472
金钱
0
威望
0
只看楼主 倒序阅读 0 发表于: 2003-05-22
[原创]如何使用 Passolo 生成资源 DLL 文件
  记得我曾在有关Passolo的使用教程中提到,Passolo具有生成资源DLL文件的特性。但那时却并没有详细加以说明,因为当初的思路还不太清晰,所以就搁了下来。直到最近,逐渐有了些眉目,才重新唤起我撰写此文的激情。本文就以Passolo本身为例,来谈谈这一特性的应用。
  1、准备工作。就是建立方案、翻译资源……等等一切应该做的事情。
  2、设置选项。单击“Tools|Options...”菜单命令,打开选项设置对话框。在选项对话框中单击左边的“Advanced”分项,切换到System / Advanced选项页。注意这里的第一个选项——Resource-only DLLs,Passolo要求你指定一个基础DLL文件,这是生成资源DLL文件的前提。这个DLL文件只是一个空壳,没有任何内容,但它具有DLL文件所特有的属性。程序默认使用自带的EmptyRsc.dll文件(在..System目录下),如果你要使用自己的DLL文件,可以在此输入它的保存路径及名称。假如没有什么特殊需要的话,一般采用默认值即可。
  3、修改属性。单击“Window|*.lpj”切换到方案视图窗口,右击“Chinese (Peoples’s Repubic of China)”在弹出的菜单中选择“Properties...”,打开属性设置对话框。在此对话框中单击“Advanced...”按钮,打开高级目标文件选项对话框。在这里,单选“写入资源到目标文件”下面的“替换原始资源”,复选“生成资源 DLL 文件”选项,其它则不要选择(见图)。设置完成后单击OK回到属性对话框,按下目标文件选项框里文件名后面的浏览按钮,为生成的资源DLL文件设置保存路径及名称。注意,这里必须进行重新设置,因为Passolo在默认情况下是根据原始文件类型来生成目标文件的,假如原来是.exe格式,则生成的目标文件也是.exe格式。此处,我的保存的路径和文件名为..我的文档pslrsc04.dll。需要指出的是,这里的04代表语言标识。设置好后,单击OK以使修改生效。
  4、生成资源DLL文件。与生成目标文件类似,在方案视图窗口中单击工具栏上的最后一个按钮,即可生成资源DLL文件。
  5、使用资源DLL文件。先关闭Passolo,然后将生成的资源DLL文件复制到Passolo安装目录下面的Loc目录中(即..Loc)。重新运行Passolo,在选项中将语言设为“Chinese (Simplified)”。再次重新运行Passolo设置即生效。
  6、注意事项。Passolo这个功能应该只适合那些本身即为多语言版且恰好是从DLL文件中调用资源的软件。
                                    徐小东写于2003.5.22
欢迎访问我的Blog
来看看,提提意见吧。

User Posted Image
离线xxd
发帖
472
金钱
0
威望
0
只看该作者 1 发表于: 2003-05-22
附图
欢迎访问我的Blog
来看看,提提意见吧。

User Posted Image