我用vb编写了一个程序在生成.exe文件之前运行没有错误,但生成.exe后运行出现“运行是错误”9,下标越界。 5
5个回答
展开全部
可以调试,你先在任意语句处设个断点,然后单步执行就可发现问题了。
追问
我按你的方法调试,但没有出现错误,我该怎么办啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1。检查数组变量有没有超出范围
2。更换VB程序,找一个完整版,不要用简化、绿色版。
2。更换VB程序,找一个完整版,不要用简化、绿色版。
追问
我装的是vb企业版的应该没问题吧,可能是变量出问题了,我仔细看下。谢谢回答了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-09-07
展开全部
下标越界,说得很清楚了。使用数组之前,最好对数据进行检查或验证。
追问
程序生成.exe之前运行没出错,但生成.exe后就出错,为什么他下标越界不在没生成.exe文件前提示呢?在生成后我无法找到是哪个越界了。请老师帮我把这个疑问解决了,先谢谢老师了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打包啊,生成安装包,没有装vb的机子是不能运行的
追问
我装有VB的是企业版的,应该没问题啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
主要还是你的数组哪块有问题,具体问题还得看你的代码是怎么写的。
追问
我的程序需要和单片机连接才可以用,代码粘上去老师你是看不到他那里出错了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询