Foxtable(狐表)用户栏目专家坐堂 → 这个报错信息是为什么?


  共有1921人关注过本帖树形打印复制链接

主题:这个报错信息是为什么?

帅哥哟,离线,有人找我吗?
asdf44168
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:10 积分:204 威望:0 精华:0 注册:2017/10/28 13:57:00
这个报错信息是为什么?  发帖心情 Post By:2018/6/4 13:56:00 [只看该作者]

.NET Framework 版本:2.0.50727.3649
Foxtable 版本:2018.3.9.1
错误所在事件:窗口,双色球号码遗漏次数统计,Button1,Click
详细错误信息:
Index was outside the bounds of the array.


 回到顶部
帅哥哟,离线,有人找我吗?
asdf44168
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:10 积分:204 威望:0 精华:0 注册:2017/10/28 13:57:00
  发帖心情 Post By:2018/6/4 14:01:00 [只看该作者]

这段代码有问题吗?怎么老报以上错误?是不是foxtable软件有问题?

Dim ylzcxcs(127),rednum(5) As Integer
Dim lst10 As new List(of Integer)
Dim nbox As WinForm.NumericComboBox
Dim qnum,dqylz,tempnum As Integer

'Dim tstart,tend As Date
'
'tstart = Date.Now
'
nbox = e.Form.Controls("Numbox1")
qnum = nbox.Value

MessageBox.Show("开始!", "提示", MessageBoxButtons.OK)

For i1 As Integer = 1 To 6
    lst10.add(0)
Next

For i2 As Integer = 1 To 128
    ylzcxcs(i2 - 1) = 0
Next

Dim rnumb As Integer = Tables("双色球已开奖号码组合").Rows.Count
Dim rnume As Integer = Tables("双色球号码遗漏次数统计").Rows.Count

With Tables("双色球号码遗漏次数统计")
    For k As Integer = rnume To 1 Step -1
        .Rows(k -1).Delete()
    Next
End With
MessageBox.Show("开始统计!", "提示", MessageBoxButtons.OK)

dqylz = 0
tempnum = 0
For i As Integer = 1 To rnumb
    Dim rb As Row = Tables("双色球已开奖号码组合").Rows(i - 1)
    rednum(0) = rb("num1")
    rednum(1) = rb("num2")
    rednum(2) = rb("num3")
    rednum(3) = rb("num4")
    rednum(4) = rb("num5")
    rednum(5) = rb("num6")
    
    
    For i3 As Integer = 1 To 6
        lst10(i3 - 1) = rednum(i3 - 1)
    Next
    
    MessageBox.Show("开始计算遗漏值!", "提示", MessageBoxButtons.OK)
    
    If lst10.Contains( qnum ) = False Then
        dqylz = dqylz + 1
    Else
        tempnum = dqylz
        MessageBox.Show("开始计算次数!", "提示", MessageBoxButtons.OK)
        
        ylzcxcs(tempnum - 1) = ylzcxcs(tempnum - 1) + 1
        dqylz = 0
        tempnum = 0
    End If
    
Next


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/4 14:17:00 [只看该作者]

下面代码有问题,必须在 0-127 之间才行

 

msgbox(tempnum)

ylzcxcs(tempnum - 1) = ylzcxcs(tempnum - 1) + 1


 回到顶部