Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:提示数组越界操作,什么意思?

1楼
readonly 发表于:2012/6/5 12:02:46

公式编译时没问题,应用的K线图时,提示这行程序有问题:

 

if c>o then bb:=h[cc-10];

 

怎么回事?

2楼
王锋 发表于:2012/6/5 12:12:42

if c>o and cc > 10 then bb:=h[cc-10];

 

加上条件限制,当CC小于10时你自己算算数组里你取的是什么数据

3楼
readonly 发表于:2012/6/5 12:17:25

试了一下这样也不行

if c>o then bb:=h[barpos-10];

4楼
admin 发表于:2012/6/5 12:54:16
当然不行了,看来你根本没看2楼给你的例子
5楼
Leon 发表于:2012/6/5 13:47:11
数组都有索引的,对应着数组元素,如果引用了不存在的元素索引,就会数组越界。
6楼
readonly 发表于:2012/6/5 13:59:16
哦,明白了,谢谢!
共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.04980 s, 2 queries.