VB6程序 调试模式完全通过但编译后说数组越界是怎么回事?

zeroieme 2010-12-23 02:15:58
处理实验数据用的,没有随机因素。
...全文
111 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
嗷嗷叫的老马 2010-12-24
  • 打赏
  • 举报
回复
zeroieme 2010-12-24
  • 打赏
  • 举报
回复
遇到编译BUG了,参数数组的REDIM在编译成EXE时不知怎么丢了。和上行无关代码掉个次序就行了
cqq_chen 2010-12-24
  • 打赏
  • 举报
回复
增加行号,返回出错行号,找到出错行,应该比较容易解决!
贝隆 2010-12-23
  • 打赏
  • 举报
回复
的确是无代码,无真相
lyserver 2010-12-23
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 zeroieme 的回复:]
引用 7 楼 myjian 的回复:

MSGBOX大法定位代码范围,然后在代码里研究逻辑.


MSGBOX 定位指向一个子程序X
把MSGBOX放在调用子程序X前面一行,出现“数组越界”。可一旦把MSGBOX放在子程序X内部,编译EXE完全通过。
[/Quote]
无代码无真相啊。
zeroieme 2010-12-23
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 myjian 的回复:]

MSGBOX大法定位代码范围,然后在代码里研究逻辑.
[/Quote]

MSGBOX 定位指向一个子程序X
把MSGBOX放在调用子程序X前面一行,出现“数组越界”。可一旦把MSGBOX放在子程序X内部,编译EXE完全通过。
lyserver 2010-12-23
  • 打赏
  • 举报
回复
就是数组越界这回事啊。
嗷嗷叫的老马 2010-12-23
  • 打赏
  • 举报
回复
MSGBOX大法定位代码范围,然后在代码里研究逻辑.
homer3382 2010-12-23
  • 打赏
  • 举报
回复
你用了动态数组吧,下标没有算对
dbcontrols 2010-12-23
  • 打赏
  • 举报
回复
估计是控件数组或数组的使用越界引起的
chinaboyzyq 2010-12-23
  • 打赏
  • 举报
回复
错误代码,以及可能的出错位置?
zeroieme 2010-12-23
  • 打赏
  • 举报
回复
上千行代码怎么帖,而且有机密部分。

常见可能在什么地方出错?
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lxq19851204 的回复:]
无代码无真相
[/Quote]
小+1
lxq19851204 2010-12-23
  • 打赏
  • 举报
回复
无代码无真相

7,765

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧