以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  VBA Stock.Array对象Search方法有Bug  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=165513)

--  作者:jimcnab
--  发布时间:2018/9/13 17:30:11
--  VBA Stock.Array对象Search方法有Bug
------------------------------------------------------------
Dim d
Set d = CreateObject("Stock.Array")

d.AddBack(10)
d.AddBack(3)

MsgBox d.Search(10)
MsgBox d.Search(3)
MsgBox d.Find(10,0)
MsgBox d.Find(3,0)
------------------------------------------------------------

d.Search(10)  返回找不到,d.Search(3)返回位置不正确,d.Find返回正常
[此贴子已经被作者于2018/9/13 17:30:39编辑过]

--  作者:无为剑
--  发布时间:2018/9/14 12:35:03
--  
数组的数据必须是从小大的正序排序才能得到结果值的,你的数组值是逆序的
帮助文档我们随后会修正的