24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1937  |  回复: 8

zouji1983

金虫 (正式写手)

[求助] 求助:Unhandled exception error

当我在运行程序时用 Compaq Visual Fortran. It gives an error which says: "Unhandled exception in *.exe: 0xC000008C: Array Bounds Exceeded." 当我在debug mode.
请高手帮忙,怎么解决?非常感谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢应助 2012-08-28 00:20:52
Array Bounds Exceeded 数组下标越界
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2012-08-27 21:40:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zouji1983

金虫 (正式写手)

谢谢,但是我在第一次循环的时候没有这个问题,当我把循环次数改到2的时候,就出现这个问题了(我的循环次数指的是时间的变化)
3楼2012-08-27 22:05:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢参与 2012-08-28 00:21:02
引用回帖:
3楼: Originally posted by zouji1983 at 2012-08-27 22:05:04
谢谢,但是我在第一次循环的时候没有这个问题,当我把循环次数改到2的时候,就出现这个问题了(我的循环次数指的是时间的变化)

没有代码,大家都只能猜……
4楼2012-08-27 22:12:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zouji1983

金虫 (正式写手)

引用回帖:
4楼: Originally posted by snoopyzhao at 2012-08-27 22:12:39
没有代码,大家都只能猜……...

可是我的程序太大了,包含太多subroutinue. 估计大家也没有时间看下去,一般这种情况怎么处理,我在网上看到说是把project的设置改一下,但他没具体说,不知道怎么改?
5楼2012-08-27 22:31:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖


jjdg: 金币+1, 感谢参与 2012-08-28 00:21:14
引用回帖:
5楼: Originally posted by zouji1983 at 2012-08-27 22:31:38
可是我的程序太大了,包含太多subroutinue. 估计大家也没有时间看下去,一般这种情况怎么处理,我在网上看到说是把project的设置改一下,但他没具体说,不知道怎么改?...

数组越界没有啥好办法吧,自己 debug 吧……
先定位到某个子程序,然后仔细查各个数组的维数……
6楼2012-08-27 22:38:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zouji1983

金虫 (正式写手)

引用回帖:
6楼: Originally posted by snoopyzhao at 2012-08-27 22:38:29
数组越界没有啥好办法吧,自己 debug 吧……
先定位到某个子程序,然后仔细查各个数组的维数……...

就是说我实际的数组大小超出了我allocate的大小?
7楼2012-08-27 23:20:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

引用回帖:
7楼: Originally posted by zouji1983 at 2012-08-27 23:20:14
就是说我实际的数组大小超出了我allocate的大小?...

不想去猜是什么原因,呵呵……
8楼2012-08-28 08:23:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

andersonlyw

新虫 (著名写手)

引用回帖:
7楼: Originally posted by zouji1983 at 2012-08-27 23:20:14
就是说我实际的数组大小超出了我allocate的大小?...

我也遇到类似问题:
161 Program Exception - array bounds exceeded 引用数组下标超出允许范围
我的运行了相当一段后才出现问题,不清楚怎么回事!
楼主,你的问题解决了没有?是不是你说的 “实际的数组大小超出了我allocate的大小”?
9楼2013-06-08 12:42:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zouji1983 的主题更新
信息提示
请填处理意见