论坛风格切换切换到宽版
  • 3437阅读
  • 6回复

汉化一个DLL文件 [复制链接]

上一主题 下一主题
离线chcw
 

发帖
12
金钱
120
威望
12
只看楼主 倒序阅读 0 发表于: 2014-03-13
在一个DLL文件MyDLL.dll(VC2008写的)中有一些英文的字符串资源,我想把它汉化,做成外挂的形式,程序在英文环境下调用MyDLL.dll就使用英文资源,在中文环境下就使用中文资源。用Passolo汉化以后,我把汉化的资源输出为一个新的DLL MyDLLChs.dll,放在和MyDLL.dll同一个目录下。结果在中文环境下调用MyDLL.dll时,显示的还是英文,不知道是什么原因,谢谢。
离线wanfu

发帖
2711
金钱
11950
威望
1195
只看该作者 1 发表于: 2014-03-13
你确定 MyDLLChs.dll 能被主程序识别?另外,一般这样的目标文件选择生成纯资源文件即可。
离线chcw

发帖
12
金钱
120
威望
12
只看该作者 2 发表于: 2014-03-15
纯资源文件?是什么格式的?
离线chcw

发帖
12
金钱
120
威望
12
只看该作者 3 发表于: 2014-03-15
纯资源文件?是什么格式的?
离线chcw

发帖
12
金钱
120
威望
12
只看该作者 4 发表于: 2014-03-15
我看这篇文章说VC的DLL根据语言命名以后放在同一目录下好像就可以作为外挂的?

http://msdn.microsoft.com/en-us/library/8fkteez0
离线wanfu

发帖
2711
金钱
11950
威望
1195
只看该作者 5 发表于: 2014-03-15
回 3楼(chcw) 的帖子
chcw:纯资源文件?是什么格式的? (2014-03-15 00:05) 

纯资源文件,就是只有资源节的文件。
离线chcw

发帖
12
金钱
120
威望
12
只看该作者 6 发表于: 2014-03-17
回 5楼(wanfu) 的帖子
wanfu:纯资源文件,就是只有资源节的文件。 (2014-03-15 14:17) 

是只有资源的DLL文件吗?我做的MyDLLChs.dll就是只有资源的一个DLL。