99问答网
所有问题
当前搜索:
vb程序下标越界什么意思
VB
关于
下标越界
答:
1, 2, 3, 4, 5, 6, 7)For i = LBound(a) To UBound(a)a(i) = a(i) * a(i)Next i For i = LBound(a) To UBound(a)Print a(i)Next i 因为i是变量有7个值0~6,next i完了后,再print a(i)就是print a(7)了所以会
越界
。参考资料:如果问问题能加点分就好了!
vb
定义二维动态数组为
什么
会
下标越界
答:
1.ReDim 语句用来定义或重定义原来已经用带空圆括号(没有维数
下标
)的 Private、Public 或 Dim 语句声明过的动态数组的大小。2.可以使用 ReDim 语句反复地改变数组的元素以及维数的数目,但是不能在将一个数组定义为某种数据类型之后,再使用 ReDim 将该数组改为其它数据类型,除非是 Variant 所包含...
VB
中显示的错误是
下标越界
,为
什么
呀
答:
问题出在最后一句 list1.additem a(i)当 for循环完成后 i 的值是5 a的数组最大是a(4) 而你最后一句是a(5) 因为a(5) 不存在 所以
下标越界
!
VB下标越界
的问题
答:
程序
的问题出自对数组元素理解不正确而导致:从“For i = 1 To 4”和“For j = 1 To 3 ”可以看出,你需要一个二维数组,第一行4个元素,第二行3个元素,所以上面声明就应该为:Dim fridges(3, 2) As Integer,因为VB6.0数组声明指定的是数组上界。C语言而是指定数组元素。当然,也是可以...
vb下标越界
是怎么回事
答:
arr还没初始化 用redim初始化一下
VB
下标越界
答:
ReDim a(n)声明数组时可能n<2,这样a(1)=...a(2)=..
下标
就
越界
了,至少要保证n>=2 Text1.Text = a(n)这句时,实际上n已经是Val(Option1(i).Caption)+1了,也会越界,我想你可能 是要 Text1.Text = a(Val(Option1(i).Caption)),可以改成Text1.Text =a(n-1).
Excel
下标越界
了,
什么
原因
答:
1、在SHEET表内设置好按钮,并指定到宏。2、在VBA编辑器内输入如下的代码。(此代码的
含义
为遍布区域内的单元格,如果为空格,则隐藏空格所在的整列。3、在运行过程中出现了问题,
下标越界
,无法运行。4、在代码中的“SHEET1”工作表根本没有,因为SHEET表的标签名称为“图表”,因此代码运行时找不到...
vb
编程
下标越界
怎么处理
答:
比如,Fib数列:fib(i)=fib(i-1)+fib(i-2);要编程输出该数列的前20项:1,1,2,3,5,8,... 编的过程中有i=20,而fib(i-1)中(i-1)也处在i的位置;(i-1)=20,这时(i)=21,于是“
下标越界
”了。用Redim语句可改变数组的维数及上、下界 ...
VB
读文件 为
什么下标越界
答:
Open "te" For Binary As #TempFile 改为 Open te For Binary As #TempFile 请确认确实存在 App.Path & "\wjb\123.tgq" 这个文件!如果文件不存在或长度为0,那么ReDim LoadBytes(1 To LOF(TempFile)) As Byte就会
下标越界
了 如果想在文件不存在或文件长度为0的情况不会出现下标越界的问题...
vb
输出数组总提示
下标越界
答:
我可以负责任地说,你的
程序
没有任何问题(除了变量i没有声明,这不是问题),我测试了一下,只有那个文本文件的后面多出好多回车的时候,才会出现你的这个错误,因此你只需要在开始的时候加上一句:on error resume next就可以解决问题。
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜