社区
C++ Builder
帖子详情
异常处理的问题
metalyt
2003-08-26 08:59:26
我在程序中有如下异常处理代码
try
{
Edit1->Text.ToInt();
}
catch (EConvertError &error)
{
Application->MessageBox (
"error",
"Entry",
MB_OK) ;
}
想在发生转换异常时,弹出一个自己定义对话框.
可在运行时弹出的对话框却是提示"Edit1 is not a valid integer value".
问题出在哪儿?
...全文
74
7
打赏
收藏
异常处理的问题
我在程序中有如下异常处理代码 try { Edit1->Text.ToInt(); } catch (EConvertError &error) { Application->MessageBox ( "error", "Entry", MB_OK) ; } 想在发生转换异常时,弹出一个自己定义对话框. 可在运行时弹出的对话框却是提示"Edit1 is not a valid integer value". 问题出在哪儿?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Atomictry
2003-09-05
打赏
举报
回复
把你不能捕获异常的程序发来给我。
如果你愿意,发消息给我,我试一下。
metalyt
2003-08-26
打赏
举报
回复
我在bcb6中新建一个项目,不管是在ide里,还是直接运行exe文件都不是显示自己的对话框.
可我运行一个关于异常的例子程序,却可以实现类似的功能.
而且我将自己的代码添加进那个例子程序里,可以显示我自己定义的对话框.
是不是要设置什么选项?
Atomictry
2003-08-26
打赏
举报
回复
不要在调试环境里运行该程序。
你在调试环境里当然不行啦,
metalyt
2003-08-26
打赏
举报
回复
to chifengwatch(chifengwatch)
try
{
Edit1->Text.ToInt();
}
catch (...)
{
Application->MessageBox (
"error",
"Entry",
MB_OK) ;
}
这样也不行.
我就是编译完了,用资源管理器打开文件,也不行,不能自己捕获异常.
难道是我机器的问题?
可我编译一个别人写的程序就可以,把自己的代码拷过去,也可以.我都快气晕了.
是不是编译的时候要对project里的option进行配置?
Jagen在路上
2003-08-26
打赏
举报
回复
bcb的IDE会比应用程序优先捕获异常,不要在IDE下运行这样的程序!
chifengwatch
2003-08-26
打赏
举报
回复
不要在调试环境里运行该程序
//如下呢?
try
{
Edit1->Text.ToInt();
}
catch (...)
{
Application->MessageBox (
"error",
"Entry",
MB_OK) ;
}
metalyt
2003-08-26
打赏
举报
回复
我实在是想不通啊.
哪位高手能帮我解答?南通地区的,我请你们吃饭
3D图示Python标准自学教程基础篇(3)_
异常处理
本套课程为Python基础篇的第3套课程,主要讲解python
异常处理
的系统知识体系。 首先讲解异常的定义与分类: Exception、ValueError、TypeError、OSError等。其次讲解Python的多层次...
C++ win10
异常处理
问题
@C++ win10
异常处理
问题
C++ win10
异常处理
问题
问题
描述 win10下SEH失效了,win7/64位下正常,程序为32位。 原因&解决 detour失效,改为不使用detour的方式。 sprintf_s系列的CRT异常,无法捕获,可通过_set_invalid_parameter_handler、AddVectoredExceptionHandler或防止setunhandledexceptionFilter的再次调用(PreventSetUnhandledExcept
java
异常处理
(java
异常处理
的五个关键字)
Java的
异常处理
语法 虽然有点多 但是对你有用 好好去看看吧
异常处理
是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦! Ja...
Java:异常及相关内容和通过
异常处理
问题
文章目录声明概念基本异常运行时异常异常参数throw关键字Exception 类的层次捕获异常try块catch关键字finnal关键字
异常处理
程序的执行图异常继承异常方法throws关键字 声明 1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。 2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。 概念 在《Java编程思想》P248页有这样一段话: “ 异常 ”这个词有 “ 我对此感到意外 ”的意思。
问题
出现了,你也许不清楚该如何处理,但你的确知
C# 中的异常和
异常处理
C# 使用异常来处理代码中的
问题
场景。因此,学习正确的
异常处理
是必不可少的。
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章