游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5480|回复: 10

[请教]关于异常相应的一个麻烦问题。

[复制链接]

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20468
发表于 2003-9-23 01:43:00 | 显示全部楼层 |阅读模式
一段循环的代码,我已知它会不停产生异常,于是我对异常进行了捕获,在Debug模式下,每次异常的产生都正常的捕获成功,但在Release下,却只能捕获到第一次的异常,对此问题有些不解,还望了解的朋友不吝赐教! [em1]

90

主题

797

帖子

833

积分

高级会员

论坛版主

Rank: 4

积分
833
QQ
发表于 2003-9-23 01:51:00 | 显示全部楼层

Re:[请教]关于异常相应的一个麻烦问题。

顶一下~
我要睡觉了

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20468
 楼主| 发表于 2003-9-23 02:11:00 | 显示全部楼层

Re:[请教]关于异常相应的一个麻烦问题。

早睡早起身体好! 明天起来和我一起调Bug。

8

主题

284

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
QQ
发表于 2003-9-23 11:55:00 | 显示全部楼层

Re:[请教]关于异常相应的一个麻烦问题。

你用ASSERT检查?

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20468
 楼主| 发表于 2003-9-23 13:23:00 | 显示全部楼层

Re:[请教]关于异常相应的一个麻烦问题。

try
{
    ....  // 异常引发处
}

catch
{
    ....  
}

8

主题

284

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
QQ
发表于 2003-9-23 13:46:00 | 显示全部楼层

Re:[请教]关于异常相应的一个麻烦问题。

我记得在RELEASE版本下,没有调试信息……
一般在DEBUG模式下调试,OK了才RELEASE一次。
一般说BETA版是DEBUG的运行程序,我想的话,我也没做过。呵呵……
我还是菜鸟……

30

主题

276

帖子

276

积分

中级会员

Rank: 3Rank: 3

积分
276
发表于 2003-9-23 22:35:00 | 显示全部楼层

Re:[请教]关于异常相应的一个麻烦问题。

。。。是自己抛出的,还是别个抛出的啊?
理论上是抛出了,就应该收的到?
你的异常抛出那段贴出来看看撒,是不是DEBUG相关的抛出哦?

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20468
 楼主| 发表于 2003-9-24 14:16:00 | 显示全部楼层

Re:[请教]关于异常相应的一个麻烦问题。

try
{
   for( xx )
       mov ...        // 已知是数据访问异常
}
catch
{
....
}

是抛出异常了,第一次处理掉了,但第二次没被处理。

8

主题

716

帖子

716

积分

高级会员

Rank: 4

积分
716
发表于 2003-9-25 09:25:00 | 显示全部楼层

Re:[请教]关于异常相应的一个麻烦问题。

>第一次处理掉了,但第二次没被处理
是什么意思?

1

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2003-9-25 12:48:00 | 显示全部楼层

Re: [请教]关于异常相应的一个麻烦问题。

发生一次异常,被catch处理完后,就会直接跳到try...catch...块的尾部,怎么可能还会返回,然后等待产生第二个一异常呢!?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-21 18:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表