以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  [求助]利用外部对象操作板块不能遍历清空  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=73025)

--  作者:onlyflyttn
--  发布时间:2014/12/13 20:00:02
--  [求助]利用外部对象操作板块不能遍历清空


图片点击可在新窗口打开查看此主题相关图片如下:dd.gif
图片点击可在新窗口打开查看

用Vb.net2010调用WinStock对象,无法一次清空板块。版本是3.31,环境是win2003

图片点击可在新窗口打开查看此主题相关图片如下:rr.jpg
图片点击可在新窗口打开查看

这是代码


--  作者:王锋
--  发布时间:2014/12/13 21:59:21
--  
你的算法问题. RemoveAt(i) 后, 你应该 i=i-1 这样操作,否则会出现你说的问题,请仔细想想
--  作者:onlyflyttn
--  发布时间:2014/12/14 9:39:12
--  
我又测试了一下,增加i=i-1会造成锁死!还是无法一次删除所有个股。麻烦你再看一下!


图片点击可在新窗口打开查看此主题相关图片如下:hhg.gif
图片点击可在新窗口打开查看

改动后依然如此。

图片点击可在新窗口打开查看此主题相关图片如下:1.gif
图片点击可在新窗口打开查看


--  作者:王锋
--  发布时间:2014/12/14 23:14:30
--  

你用单步跟踪看看到底锁死在什么位置了,正常i=i-1是不会锁死的,因为前面有FOR循环控制步长


--  作者:pel46585
--  发布时间:2014/12/15 9:00:04
--  
这是什么语言写的?
感觉. RemoveAt(i) ,这里的 i ,没有实际意义,最好是改为0。
想清空,就一直清第一个感觉应该就可以了。

--  作者:onlyflyttn
--  发布时间:2014/12/17 16:42:40
--  
已经解决了,的确是我算法的问题。谢谢管理耐心解答!