许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Borland C++ Builder .RES资源文件汉化(重复,保留原顺序)

Borland C++ Builder .RES资源文件汉化(重复,保留原顺序)

阅读数 39
点赞 0
article_banner

折腾过Borland C++ Builder的老铁都知道,那些弹窗上的英文提示看着挺烦的。比如MessageDlg、TBitBtn还有TDBGrid,满屏“OK”、“Cancel”,总觉得不够亲切。想把它变成中文?其实不难,我当年就是这样干的。

第一步,别急着一顿操作。先去“Program Files/Borland/CBuilder/Source/VCL”这个文件夹里,把CONSTS.RC和DBCONSTS.RC这两个文件备份一下。为啥?万一搞砸了还能还原,这可是血的教训。

然后,用记事本或者任何文本编辑器打开它们。找到类似SOKButton这样的字段,把后面的英文改成中文。比如“OK”变成“确认”,“Cancel”变成“取消”。还有那些对话框标题,像“Warning”改成“警告”,“Error”改成“错误”。甚至删除记录时的提示“Delete record?”改成“删除资料?”——是不是顺眼多了?

改完之后,关键一步来了:打开Borland自带的资源编译器。通常在“Program Files/Borland/CBuilder/Bin”下面,有个BRC32.exe。打开命令行,执行下面这两句:
BRC32 -m 路径/CONSTS.RC
BRC32 -m 路径/DBCONSTS.RC
(注意路径要写对,别问我怎么知道的,当年我也卡在这里半小时)

编译成功后会生成新的CONSTS.RES和DBCONSTS.RES文件。这时候,再去“Program Files/Borland/CBuilder/Lib/OBJ”下面,把原来的那两个RES文件备份一下(再次强调备份的重要性!)。然后把刚刚新生成的那两个文件复制过去,覆盖掉。

最后,启动你的Borland C++ Builder 1.0,点击菜单“Component” -> “Rebuild Library”。等它重新编译完,再运行程序看看——是不是所有英文提示都变成中文了?说实话,第一次成功的时候,我差点感动哭。

你可能会问:非得这么麻烦吗?其实早期IDE就是这样,没有一键汉化包,全靠手工改资源文件。但亲手搞定之后,你对整个开发环境的理解也会更深一层。试试看吧,有问题欢迎留言交流。


相关文章
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空