起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3326|回复: 2

[处理中] 执行目标对象和参数不匹配的bug

[复制链接]

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
发表于 2019-7-2 11:04:49 | 显示全部楼层 |阅读模式
本帖最后由 tengzhaoxing 于 2019-7-2 11:18 编辑

一个组件如果事件里执行过带参数的目标对象,再去执行另一个带参数的目标对象或者把原来目标对象的参数名改掉,组件上参数名称不会和新目标对象匹配,还是匹配的原来的目标对象。也就是说参数名称是固定在组件上的,而不是由目标对象来定义的。所以即使后来的目标对象参数本身设置正确,由于参数名称不正确,依然导致参数被忽略,永远得不到正确的结果。必须在代码里把参数名称手写改过来才行,除此之外估计只有把整个组件删除重建了。但如果是制作会员看不到代码,谁又会想到去删除整个组件呢?
这个bug也是够恶心的,不去看代码几乎难以察觉,这不是逼着别人买开发会员么?请求奖励刀币


QQ截图20190702104541.png

34

主题

926

帖子

1669

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1669
QQ
发表于 2019-7-2 14:34:18 | 显示全部楼层
本帖最后由 joeyzhou 于 2019-7-2 14:35 编辑

1、平台没有联动更新的机制,所以如果有调整需要自己来修改(如果联动更新涉及复杂情况工作量大并且可能导致异常)
2、如果变更过,重新选一下就可以了
如查证问题需要发应用及正式服务器请QQ联系396600362
回复 支持 反对

使用道具 举报

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
 楼主| 发表于 2019-7-2 15:22:04 | 显示全部楼层
本帖最后由 tengzhaoxing 于 2019-7-2 19:09 编辑
joeyzhou 发表于 2019-7-2 14:34
1、平台没有联动更新的机制,所以如果有调整需要自己来修改(如果联动更新涉及复杂情况工作量大并且可能导 ...

不是重新选一下的问题,如果只是重新选一下那么简单就不是bug了,重新选100次也不管用,必须手动改代码或者删除组件重新引入。这个还不算缺陷真的是奇葩了。你没理解意思:参数是目标对象里的参数,是创建目标对象时定义的;组件事件动作中的表达式只是给参数赋值,但问题是组件把参数名称固定住了,参数名不匹配,参数值正确也没用。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-26 20:31 , Processed in 0.078232 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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