大虾救命,VC汉化report builder for d5问题(0分)

  • 主题发起人 主题发起人 吴剑明
  • 开始时间 开始时间

吴剑明

Unregistered / Unconfirmed
GUEST, unregistred user!
用vc汉化后,全变成乱码。

http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=306730

我按CopyDLLToLib.bat,CreateDLLFromRes.bat,CreateResFromRC.bat
内容为:CopyDLLToLib.bat
copy d:/borland5/delphi5/rbuilder/languages/cst/rbPrint.res d:/borland5/delphi5/rbuilder/lib/rbPrint.res
copy d:/borland5/delphi5/rbuilder/languages/cst/rbIDE.res d:/borland5/delphi5/rbuilder/lib/rbIDE.res
copy d:/borland5/delphi5/rbuilder/languages/cst/rbDADE.res d:/borland5/delphi5/rbuilder/lib/rbDADE.res
copy d:/borland5/delphi5/rbuilder/languages/cst/rbRAP.res d:/borland5/delphi5/rbuilder/lib/rbRAP.res
copy d:/borland5/delphi5/rbuilder/languages/cst/rbPrint.cst c:/windows/system/rbPrint.cst
copy d:/borland5/delphi5/rbuilder/languages/cst/rbIDE.cst c:/windows/system/rbIDE.cst
copy d:/borland5/delphi5/rbuilder/languages/cst/rbDADE.cst c:/windows/system/rbDADE.cst
copy d:/borland5/delphi5/rbuilder/languages/cst/rbRAP.cst c:/windows/system/rbRAP.cst

CreateDLLFromRes.bat
d:/borland5/delphi5/bin/dcc32 d:/borland5/delphi5/rbuilder/languages/cst/rbPrint.dpr
d:/borland5/delphi5/bin/dcc32 d:/borland5/delphi5/rbuilder/languages/cst/rbIDE.dpr
d:/borland5/delphi5/bin/dcc32 d:/borland5/delphi5/rbuilder/languages/cst/rbDADE.dpr
d:/borland5/delphi5/bin/dcc32 d:/borland5/delphi5/rbuilder/languages/cst/rbRAP.dpr

CreateResFromRC.bat
d:/borland5/delphi5/bin/brc32 -r d:/borland5/delphi5/rbuilder/languages/cst/rbPrint.rc
d:/borland5/delphi5/bin/brc32 -r d:/borland5/delphi5/rbuilder/languages/cst/rbIDE.rc
d:/borland5/delphi5/bin/brc32 -r d:/borland5/delphi5/rbuilder/languages/cst/rbRAP.rc
为何为乱码?

 
请使用文本编辑器来汉化report builder for d5。
编辑 /Languages/Cst 下的*.rc文件:rbDADE.rc,rbIDE.rc,RBPRINT.RC,rbRAP.rc

然后依次运行三个批处理文件(注意顺序,并且可能需要对批处理文件进行适当修改,
以适应路径)
CreateResFromRC.bat //把*.rc 文件编译成*.res文件
CreateDLLFromRes.bat //把*.res 文件编译成*.cst文件
CopyDLLToLib.bat //把*.cst 文件复制到Windows 系统目录.

另:1、如果想使report builder for d5默认使用你的汉化文件,请把Windows 系统目录
下的*.cst 文件的扩展名改为*.dft。
2、如果想彻底汉化,则把生成的*.res文件复制到report builder for d5的Source目录
下,然后修改Source目录下的几个对话框文件(主要是修改其中Label的字体),最后在
Delphi的环境中设置库搜索路径改为d:/borland5/delphi5/rbuilder/Source。
打开一个使用Report Builder控件的工程(如它的例子程序),编译,Delphi 5会重新编译
所有的Report Builder控件,生成新的DCU文件。把这些DCU文件复制到
d:/borland5/delphi5/rbuilder/Lib目录就行了。
(可惜你没送分,不然告诉你在report builder for d5中使汉字正确换行的方法)
 
多谢,我已经知道我错在哪了.
 
接受答案了.
 
后退
顶部