好友
阅读权限10
听众
最后登录1970-1-1
|
发现官网最新的5.1.6已经处理了Delphi/C++Builder窗体宽字符的解析,A大不用再处理了。
不过经过测试还有一个特例没有修复,就是宽字符和硬编码字符混在一起的时候,编译可以通过,但重新载入会出现混乱
例如下面这种语法正确的写法:
Caption = '版权所有 '#169' 1999-2018, Angus Johnson'
编译可以通过,但重新载入就变成了下面的样子(运行修改后的程序会显示成乱码):
Caption = #231#137#136#230#157#131#230#137#128#230#156#137' '#169' 1999-2018, Angus Johnson'
这时有一个处理方案可以保证准确编译,就是修改时把硬编码字符前插入一个半角的加号“+”,即下面的写法:
Caption = '版权所有 '+#169' 1999-2018, Angus Johnson'
也就是说,如果能有办法将ResHacker的解析逻辑加入一条新规则,对于所有不是出现在最左边的硬编码字符,前面都自动插入一个加号,那就完美了。
A大有空的时候可以试试看,哈哈 |
|