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

这是为什么啊?请各位vb高手说下解决方法。我机器上装有vb的。... 这是为什么啊?请各位vb高手说下解决方法。我机器上装有vb的。 展开
 我来答
a200626190111
2011-09-08
知道答主
回答量:26
采纳率:0%
帮助的人:19.7万
展开全部
可以调试,你先在任意语句处设个断点,然后单步执行就可发现问题了。
追问
我按你的方法调试,但没有出现错误,我该怎么办啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
精神犹在汗青2723
2011-09-08
知道答主
回答量:2
采纳率:0%
帮助的人:3395
展开全部
1。检查数组变量有没有超出范围
2。更换VB程序,找一个完整版,不要用简化、绿色版。
追问
我装的是vb企业版的应该没问题吧,可能是变量出问题了,我仔细看下。谢谢回答了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-09-07
展开全部
下标越界,说得很清楚了。使用数组之前,最好对数据进行检查或验证。
追问
程序生成.exe之前运行没出错,但生成.exe后就出错,为什么他下标越界不在没生成.exe文件前提示呢?在生成后我无法找到是哪个越界了。请老师帮我把这个疑问解决了,先谢谢老师了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户21093
2011-09-09 · TA获得超过284个赞
知道答主
回答量:405
采纳率:0%
帮助的人:300万
展开全部
打包啊,生成安装包,没有装vb的机子是不能运行的
追问
我装有VB的是企业版的,应该没问题啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yenzhenxi
2011-09-07
知道答主
回答量:37
采纳率:0%
帮助的人:16.9万
展开全部
主要还是你的数组哪块有问题,具体问题还得看你的代码是怎么写的。
追问
我的程序需要和单片机连接才可以用,代码粘上去老师你是看不到他那里出错了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式