找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 15858|回复: 85

[分享] Resource Hacker 5.2.6

  [复制链接]
发表于 2023-11-1 14:14:05 | 显示全部楼层 |阅读模式
本帖最后由 hsm570911 于 2023-11-18 21:05 编辑

下载版本 5.2.6 英文版:
EXE install (4.1MB)
ZIP install (3.3MB)

  • 5.2.6 的变化:
    修复了错误检测文本编码的错误
    修复了其他几个小错误


1.终于修复 RCData 资源编码及编译问题,中文字符串能正常显示了。
2.RCData 资源使用 "替换资源" 功能也修复了,能正常将汉化后的 *.DFM 替换掉 英文 *.dfm 了。
3.Icon.res 多了一個 Menu 資源的問題也修復了。
目前只測試這些向作者反應的問題。

评分

参与人数 2无忧币 +10 收起 理由
wuxin9712 + 5
plusv + 5 很给力!

查看全部评分

发表于 2023-11-1 14:16:19 | 显示全部楼层
辛苦啦感谢分享
回复

使用道具 举报

发表于 2023-11-1 14:50:25 | 显示全部楼层
建议:
通常发信给 老外,
最好给个 样本文件 供测试,
有些不容易说明的,最好的方式是 屏幕录影.
回复

使用道具 举报

发表于 2023-11-1 17:40:59 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2023-11-1 17:47:58 | 显示全部楼层
辛苦,感谢分享
回复

使用道具 举报

发表于 2023-11-1 18:05:45 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2023-11-1 18:24:41 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2023-11-1 19:57:54 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2023-11-1 20:41:08 | 显示全部楼层
还有个问题:用 Resource Hacker 汉化 Resource Hacker 英文版关于菜单中“Copyright(版权所有)”看下是不是乱码?

点评

那行 Copyright(版权所有)字符串的编码是 UTF-8 而非 Unicode 编码,所以使用 Resource Hacker 汉化就会变成乱码,如果使用 Passolo 或 Sisulizer汉化则无此问题。  详情 回复 发表于 2023-11-1 21:00
回复

使用道具 举报

发表于 2023-11-1 20:51:03 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

 楼主| 发表于 2023-11-1 21:00:08 | 显示全部楼层
本帖最后由 hsm570911 于 2023-11-1 21:07 编辑
wych12 发表于 2023-11-1 20:41
还有个问题:用 Resource Hacker 汉化 Resource Hacker 英文版关于菜单中“Copyright(版权所有)”看下是 ...

那行 Copyright(版权所有)字符串是 UTF-8 编码而非 Unicode 编码,所以使用  Resource Hacker 汉化,保存后是 Unicode 编码所以就会变成乱码,如果使用 Passolo 或 Sisulizer汉化则无此问题。
回复

使用道具 举报

发表于 2023-11-1 21:23:52 | 显示全部楼层
原版不支持中文的问题一直存在,只不过需要打补丁手术。

点评

@tt911大神,有补丁可以分享吗?谢谢  详情 回复 发表于 2023-11-3 20:51
凭心而论,Resource Hacker 还是很不错的,需要慢慢改进。  详情 回复 发表于 2023-11-1 21:40
回复

使用道具 举报

 楼主| 发表于 2023-11-1 21:40:18 | 显示全部楼层
tt911 发表于 2023-11-1 21:23
原版不支持中文的问题一直存在,只不过需要打补丁手术。

凭心而论,Resource Hacker 还是很不错的,需要慢慢改进。
回复

使用道具 举报

发表于 2023-11-1 21:51:26 | 显示全部楼层
>作者回覆:我无法重复这个错误。(意思应该是无法修复多了一个 Menu 的这个错误)

我的理解:
老外 无法重建现场,
所以无法修.

点评

有可能,呵阿!  详情 回复 发表于 2023-11-1 23:33
回复

使用道具 举报

发表于 2023-11-1 21:59:10 | 显示全部楼层
本帖最后由 wszjf 于 2023-11-1 22:21 编辑

厉害,竟然发现了这么多问题,我也发现了几个问题,要反馈一下,你用中文还是英文反馈的?
另外,作者回复的第2个问题:我无法重复这个错误。(意思应该是无法修复多了一个 Menu 的这个错误)
个人认为是作者没有模拟出你发现的错误

点评

中文老外应该看不懂吧!只能中翻英 E-mail 给它,不过大致上应该比较能够理解意思吧!  详情 回复 发表于 2023-11-1 23:31
回复

使用道具 举报

 楼主| 发表于 2023-11-1 23:31:57 | 显示全部楼层
wszjf 发表于 2023-11-1 21:59
厉害,竟然发现了这么多问题,我也发现了几个问题,要反馈一下,你用中文还是英文反馈的?
另外,作者回复 ...

中文老外应该看不懂吧!只能中翻英 E-mail 给它,不过大致上应该比较能够理解意思吧!
回复

使用道具 举报

 楼主| 发表于 2023-11-1 23:33:35 | 显示全部楼层
plusv 发表于 2023-11-1 21:51
>作者回覆:我无法重复这个错误。(意思应该是无法修复多了一个 Menu 的这个错误)

我的理解:

有可能,呵阿!

评分

参与人数 1无忧币 +1 收起 理由
smss + 1 无法复现这个错误

查看全部评分

回复

使用道具 举报

发表于 2023-11-1 23:53:23 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2023-11-2 05:21:41 | 显示全部楼层
hsm570911 发表于 2023-11-1 23:31
中文老外应该看不懂吧!只能中翻英 E-mail 给它,不过大致上应该比较能够理解意思吧!

好的,谢谢
回复

使用道具 举报

发表于 2023-11-3 20:51:06 | 显示全部楼层
tt911 发表于 2023-11-1 21:23
原版不支持中文的问题一直存在,只不过需要打补丁手术。

@tt911大神,有补丁可以分享吗?谢谢
回复

使用道具 举报

发表于 2023-11-5 15:49:50 | 显示全部楼层
Thanks for sharing
回复

使用道具 举报

发表于 2023-11-14 17:03:31 | 显示全部楼层
Changes in 5.2.5:

    added a scale slider to the image viewer (right-click)
    fixed messagebox dialogs missing icons
    fixed crash when viewing another resource after an animated GIF.
回复

使用道具 举报

发表于 2023-11-14 20:24:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2023-11-14 21:45:52 | 显示全部楼层
本帖最后由 hsm570911 于 2023-11-14 22:05 编辑

5.2.5 问题4 RCData 资源中文乱码问题依旧没有解决。
建议:5.2.5 版再跳过,等作者更新,直到 RCData 资源中文字符串能正常编译及取代资源 *.dfm 都无乱码再使用。
回复

使用道具 举报

发表于 2023-11-14 22:00:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2023-11-15 11:33:55 | 显示全部楼层

谢谢分享
回复

使用道具 举报

发表于 2023-11-16 14:57:56 | 显示全部楼层
4. 操作 -> 替换资源 ....
   如果是英文*dfm资源,会正常导入。
   如果是中文*dfm资源,会跳出“目标多字节代码页中不存在 Uincode 字符映射”的警告窗口,导入失败

我想模拟重现这个问题,但不清楚什么是*dfm资源,能具体说一下方法、提供包含这种资源的文件吗?
5.2.5版修复的问题,都是我反馈的问题,作者还是比较给力的,我想汇总一下现有问题继续反馈,但是目前我还模拟不出这个问题。

点评

原始 RCData 资源编码是 ANSI (5.2.4 之前的版本) 当点选 RCData 资源其中一个窗体,选择 操作->保存 *.dfm 资源...。 将 *.dfm 汉化后,选择I操作->替换资源(R)...,会弹出“目标多字节代码页中不存在 Uincode 字  详情 回复 发表于 2023-11-16 16:59
回复

使用道具 举报

 楼主| 发表于 2023-11-16 16:59:58 | 显示全部楼层
本帖最后由 hsm570911 于 2023-11-16 17:11 编辑
wszjf 发表于 2023-11-16 14:57
我想模拟重现这个问题,但不清楚什么是*dfm资源,能具体说一下方法、提供包含这种资源的文件吗?
5.2.5 ...

原始 RCData 资源编码是 ANSI (5.2.4 之前的版本)
当点选 RCData 资源其中一个窗体(例如:Resource Hacker 的 RCData 资源 TTEXTFMFORM),选择 操作->保存 *.dfm 资源...。
将 *.dfm 汉化后,选择I操作->替换资源(R)...,会弹出“目标多字节代码页中不存在 Uincode 字符映射”的警告窗口,替换资源失败。
将 *.dfm 编码从 ANSI 另存为 UTF-8,选择I操作->替换资源(R)...,可以正常取代资源,中文字符串显示正常。

目前 RCData 资源编码作者改成 UTF-8 (5.2.4 跟 5.2.5 版本)
当点选 RCData 资源其中一个窗体(例如:Resource Hacker 的 RCData 资源 TTEXTFMFORM),选择 操作->保存 *.dfm 资源...。
将 *.dfm 汉化后,选择I操作->替换资源(R)...,可以正常替换资源,但中文字符串变乱码。
直接将窗体的英文字符串汉化为中文字符串,点击编译按钮后,中文字符串也会变乱码。
直接用复制黏贴方式,复制中文内容替换英文内容,点击编译按钮,中文字符串也会变乱码。

结论:应该将 RCData 资源编码从 UTF-8 改回 ANSI,至少中文字符串能正常编辑及编译。除非作者能解决中文乱码问题,并且 "替换资源" 功能也能正常将 "英文 *.dfm" 替换为 "中文 *.dfm"。

回复

使用道具 举报

发表于 2023-11-16 18:17:45 | 显示全部楼层
也就是说将编码方式改回ANSI就没问题了是吧?您看按以下内容反馈合适吗?
在5.2.3之前的版本默认编码是ANSI,5.2.4之后改为了UTF-8编码,这对简体中文语言用户不友好,导致修改的程序出现乱码,希望能改回ANSI编码或可以让用户选择编码方式(如图)。
因权限不够图发不上来,您只看文字部分吧。
回复

使用道具 举报

发表于 2023-11-16 18:18:14 | 显示全部楼层
hsm570911 发表于 2023-11-16 16:59
原始 RCData 资源编码是 ANSI (5.2.4 之前的版本)
当点选 RCData 资源其中一个窗体(例如:Resource Hac ...

也就是说将编码方式改回ANSI就没问题了是吧?您看按以下内容反馈合适吗?
在5.2.3之前的版本默认编码是ANSI,5.2.4之后改为了UTF-8编码,这对简体中文语言用户不友好,导致修改的程序出现乱码,希望能改回ANSI编码或可以让用户选择编码方式(如图)。
因权限不够图发不上来,您只看文字部分吧。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-5-23 23:16

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表