我用vb编写了一个程序在生成.exe文件之前运行没有错误,但生成.exe后运行出现“运行是错误”9,下标越界。

这是为什么啊?请各位vb高手说下解决方法。我机器上装有vb的。
2024-10-30 10:30:14
推荐回答(5个)
回答1:

可以调试,你先在任意语句处设个断点,然后单步执行就可发现问题了。

回答2:

1。检查数组变量有没有超出范围
2。更换VB程序,找一个完整版,不要用简化、绿色版。

回答3:

下标越界,说得很清楚了。使用数组之前,最好对数据进行检查或验证。

回答4:

打包啊,生成安装包,没有装vb的机子是不能运行的

回答5:

主要还是你的数组哪块有问题,具体问题还得看你的代码是怎么写的。