设为首页收藏本站捐助我们

多多中文官方网站

 找回密码
 注册会员
搜索
热搜: 帮助 教程
查看: 708|回复: 5

[Bug] 同时存在“系统码表”和“次显码表”时造成错误(4.0版本)

[复制链接]
发表于 2019-4-5 09:10:36 | 显示全部楼层 |阅读模式
本帖最后由 river1010 于 2019-4-5 09:31 编辑

同时存在“系统码表”和“次显码表”时造成错误(4.0版本)

举例:做了两个文件的码表分类表头:
主码-系统码表;(100个)
主码-次显码表;(200个[其中100个编码同上系统码表内容])

4.0版本的问题:
①生成器会把“主码-次显码表”去减去“主码-系统码表”内容;造成以主码为基础编码的系统码表丢失内容;应该是“系统码表”去减存在有相同内容的“次显码表”内容,应达到以“系统码表”有的内容过滤掉“次显码表”相同内容。
②次显码表是作为次显的使用,而目前两个码表输入时会同时出现在候选框,根本无法主、次切换。

=========================
由于长年的“日积月累”,产生多个文件来分类保存,目前我使用的编码文件的码表头有(每个码头一个文件):
码表分类                          码表别名                        主码别名
主码-系统码表                   五笔                              输入法词库
主码-次显码表                   自定义五笔
主码-次显码表                   自定义五笔
主码-次显码表                   自定义五笔
辅码码表                           拼音
主码1                                符号
主码2                                数学符号
主码3                                日文
主码4                                韩文
主码5                                科技类符号
用户码表                 

这是按以上导入到生成器向导“码表定义”的文件读取顺序。(3.3.0版本顺序处理正常)





发表于 2019-4-5 12:02:16 | 显示全部楼层
我也发现有这个问题,4.0.418出现的,之前我用4.0.378没有这个问题
回复 支持 反对

使用道具 举报

发表于 2019-4-9 19:02:27 | 显示全部楼层
为什么要在次显里添加与系统码表一样的编码内容呢?
如果非要这么干, 可以在系统码表里用普通编码格式, 在次显码表里用直通车格式如:

系统码表:
啊 a

次显码表:
$ddcmd(啊,啊) a
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-9 19:59:59 | 显示全部楼层
本帖最后由 river1010 于 2019-4-9 20:20 编辑
sys 发表于 2019-4-9 19:02
为什么要在次显里添加与系统码表一样的编码内容呢?
如果非要这么干, 可以在系统码表里用普通编码格式, 在次 ...
问题
①目前的问题是“次显码表”的内容去过滤掉“系统码表”同样的内容了,应该是“系统码表”去过滤掉“次显码表”的内容。
次显码表不需要直接车,因为相同的内容是不需要的。为什么没有删除重复的码表是因为多多生成器会自动过滤掉同样码表内容就省去修改次显码表的编码文件(PS:次显码表也有时单独作为系统码表使用,所以没有删除跟系统码表重复的内容)。

②4.0最新版本的候选“主次”码表同时在一起了,没法主次切换。
回复 支持 反对

使用道具 举报

发表于 2019-4-10 09:00:42 | 显示全部楼层
多多是倒序读取原始码表内容的, 并在读取过程中去重,  也就是说排在最前面的数据最后读取到

所以这个问题 请按我上面说的方式自己克服一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-10 11:09:05 | 显示全部楼层
本帖最后由 river1010 于 2019-4-10 15:24 编辑
sys 发表于 2019-4-10 09:00
多多是倒序读取原始码表内容的, 并在读取过程中去重,  也就是说排在最前面的数据最后读取到

所以这个问题  ...

谢谢!校长的提醒!我已经把重码去掉,问题基本解决。还有少许问题,空余时间再沟通!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|多多中文    

GMT+8, 2019-6-26 04:37 , Processed in 0.109375 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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