设为首页收藏本站

 找回密码
 注册
查看: 2462|回复: 3
打印 上一主题 下一主题

用户函数的两个BUG [复制链接]

Rank: 2

精华
0
UID
9207
积分
63
帖子
10
主题
7
阅读权限
30
注册时间
2010-4-26
最后登录
2019-3-30
跳转到指定楼层
1#
发表于 2013-9-1 21:16:26 |只看该作者 |倒序浏览
本帖最后由 lwsxln 于 2013-9-1 21:19 编辑

1、用户函数名称不能以下划线_开头,但是公式却可以。
2、用户函数改变后,进行全编,但是已用到此函数且已插入图表的公式,并没有产生改变。重现方法:新建一个用户函数ABC,写入Commentary("ABC"),编译保存。再新建一个公式test,写入ABC,编译保存。将此公式插入图表。再打开用户函数,修改Commentary("ABC")为Commentary("CBA"),编译保存,此时图表中仍然输出是ABC,全编公式也没有用。而如果不采用ABC用户函数,直接将Commentary("ABC")写入test公式中,即使在修改Commentary("ABC")为Commentary("CBA")时此公式已插入图表,公式编译后也能立即生效。

最新测试发现原因,全编,并没有对图表进行刷新,而单独修改某个公式,编译,会对已插入此公式的图表进行刷新。

Rank: 6Rank: 6

精华
0
UID
116229
积分
2373
帖子
2247
主题
18
阅读权限
70
注册时间
2013-3-4
最后登录
2019-3-24
2#
发表于 2013-9-2 11:33:35 |只看该作者
问题收到。
按照楼主提出的重现问题的方法,修改了函数abc,公式中的显示没有改变。如果删除公式,再重新插入,结果是改变的。
TB一般建议修改公式的时候,先将原图表中的公式删除,修改编译完毕之后再插入。

使用道具 举报

Rank: 2

精华
0
UID
9207
积分
63
帖子
10
主题
7
阅读权限
30
注册时间
2010-4-26
最后登录
2019-3-30
3#
发表于 2013-9-2 22:57:21 |只看该作者
ample 发表于 2013-9-2 11:33
问题收到。
按照楼主提出的重现问题的方法,修改了函数abc,公式中的显示没有改变。如果删除公式,再重新插 ...

修改公式内用户函数,有问题。
直接修改公式代码,没问题。
说明还是在处理用户函数这块,有点问题的。希望能改进。

另外,用户函数不能以_开头这个是为什么

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
16418
积分
225
帖子
24
主题
4
阅读权限
40
注册时间
2010-9-17
最后登录
2019-3-30
4#
发表于 2015-5-12 12:16:47 |只看该作者
我也遇到了类似的问题,删除公式后,修改用户函数,再重新插入公式,内容还是没有改变,必须打开公式重新编译以后,修改后的内容才能生效。
请问,如果我的公式是无源码形式的,我就不能再对用户函数进行修改了吗?
这样一个问题,TB花了几年还是没有解决,实在令人失望。我用的版本4.4.3。

使用道具 举报

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

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-22 13:39

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部