以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (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
--
已经解决了,的确是我算法的问题。谢谢管理耐心解答!
|