什么是“实时错误9----下标越界”
编号:QA000375
建立日期: 1999年1月21日 最后修改日期:1999年1月21日
所属类别:
小何:
操作系统:window98,windowNT4.0(GB)
工具:VB,InterDev,Openscript
我在为一数组赋值时出现如下错误:“实时错误9----下标越界”。
出错的代码如下:
Dim inputdata() As Single
inputdata(0) = Text2(0).Text / Text2(1).Text '入学率
回答:
VB在使用数组前必须指定数组的大小。一种办法是在定义时确定大小,如:
Dim InputData(10) As Single
另一种是动态定义,声明不用修改,如在出错语句前加一句:
ReDim InputData(10) As Single
建议你找任何一本介绍VB的书看一下关于数组的部分。
此问题由李海回答。
| |
|
|
| |
|
|