社区
C++ Builder
帖子详情
关于try{}和catch(...){}
「已注销」
2003-06-25 09:50:35
我在程序中加了
try{
// 我的代码
}
catch(...){
}
怎么不能捕捉到错误呢?
如果我要捕捉所有的错误,然后把它们抛出,不再处理后续的工作,或进行其他修正处理。该用什么语句呢?try{}throw{}?
谢谢大家捧场!希望能给出较详细的代码!
...全文
44
15
打赏
收藏
关于try{}和catch(...){}
我在程序中加了 try{ // 我的代码 } catch(...){ } 怎么不能捕捉到错误呢? 如果我要捕捉所有的错误,然后把它们抛出,不再处理后续的工作,或进行其他修正处理。该用什么语句呢?try{}throw{}? 谢谢大家捧场!希望能给出较详细的代码!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hong668
2003-06-28
打赏
举报
回复
bool kissMM();
try
{
kissMM();
}
catch(...)
{
ShowMessage("papa your face!");
}
叶子哟
2003-06-28
打赏
举报
回复
class Exception
{
public:
Exception(char* s = "Unknown"){what = strdup(s); }
Exception(const Exception& e ){what = strdup(e.what); }
~Exception() {free(what); }
char* msg() const {return what; }
private:
char* what;
};
try
{
try
{
...
}
__except(EXCEPTION_EXECUTE_HANDLER)
{
throw(Exception("..."));
}
}
catch(const Exception& e)
{
...
}
__finally
{
...
}
piaoxin
2003-06-28
打赏
举报
回复
好久没来了,接分
afei2002
2003-06-28
打赏
举报
回复
根据不同的错误进行错误扑捉~~~
Santos
2003-06-28
打赏
举报
回复
说明你的代码运行时未发生错误,抛出错误只要在
catch(...)
{
throw;
}
即可。
「已注销」
2003-06-28
打赏
举报
回复
没有更好的答案了吗?
jbz
2003-06-27
打赏
举报
回复
学习提高
qiuafa
2003-06-27
打赏
举报
回复
接分up
「已注销」
2003-06-27
打赏
举报
回复
谢谢各位
yangguo_god
2003-06-26
打赏
举报
回复
try
{
//你的代码
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
zxcdewq
2003-06-26
打赏
举报
回复
try{}
_final{}
这样就必须执行_final里的语句
「已注销」
2003-06-26
打赏
举报
回复
学习
pp616
2003-06-25
打赏
举报
回复
呵呵。
VictoryChang
2003-06-25
打赏
举报
回复
正是!!!!
kingfish
2003-06-25
打赏
举报
回复
AnsiString s="abc";
try{
s.ToInt();
}
catch(...){
throw;
}
在VB.NET中,
Try
...
Cat
ch
...Finally 和On Error Resume Next有什么区别
==标题==在VB.NET中,
Try
...
Cat
ch
...Finally 和On Error Resume Next有什么区别==正文==在VB.NET中,`
Try
...
Cat
ch
...Finally` 和 `On Error Resume Next` 是两种不同的错误处理机制,它们有不同的用途和行为。### 1. `
Try
...
Cat
ch
...Finally``
Try
...
Cat
ch
...Fin...
【JavaSE】异常处理
try
...
cat
ch
...finally处理异常
异常处理异常概述一、使用
try
...
cat
ch
...finally处理异常二、另外的抛出异常方式1.声明抛出异常2.重写方法抛出异常规则三、人工抛出异常 异常概述 任何一种程序设计语言设计的程序在运行时都有可能出现错误,例如除数为0,数组下标越界,要读写的文件不存在等等。捕获错误最理想的是在编译期间,但有的错误只有在运行时才会发生。 对于这些错误,一般有两种解决方法: 1.遇到错误就终止程序的运行。 2.由程序员在编写程序时,就考虑到错误
java+
cat
ch
块不执行_Java异常处理机制:
try
...
cat
ch
...的执行流程
Java异常处理机制:
try
...
cat
ch
...的执行流程在项目中遇到
try
...
cat
ch
...语句,因为对Java异常处理机制的流程不是很清楚,导致对相关逻辑代码不理解。所以现在来总结Java异常处理机制的处理流程:1.异常处理的机制如下:在方法中用
try
...
cat
ch
... 语句捕获并处理异常,
cat
ch
语句可以有多个,用来匹配多个不同类型的异常。对于处理不了的异常或者要转型的异常...
C#的异常处理机制(
try
...
cat
ch
...finally)
what? 在C#语言中异常与异常处理语句包括三种形式,即
try
cat
ch
、
try
finally、
try
cat
ch
finally。 在上述三种异常处理的形式中所用到关键字其含义如下:
try
:一个
try
块标识了一个将被激活的特定的异常的代码块。后跟一个或多个
cat
ch
块。
cat
ch
:程序通过异常处理程序捕获异常。
cat
ch
关键字表示异常的捕获。 finally:finally 块用于执行给定的语句,不管异常是否被抛出都会执行。例如,如果您打开一个文件,不..
Java异常处理机制:
try
...
cat
ch
...的执行流程
Java异常处理机制:
try
…
cat
ch
…的执行流程 在项目中遇到
try
…
cat
ch
…语句,因为对Java异常处理机制的流程不是很清楚,导致对相关逻辑代码不理解。所以现在来总结Java异常处理机制的处理流程: 1.异常处理的机制如下: 在方法中用
try
…
cat
ch
… 语句捕获并处理异常,
cat
ch
语句可以有多个,用来匹配多个不同类型的异常。 对于处理不了的异常或者要转型的异常,在方法的...
C++ Builder
13,874
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章