社区
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".
问题出在哪儿?
...全文
75
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的多层次捕获异常机制 try...except...except .... ,然后对于finally、else 关键字以及异常堆栈跟踪等进行一一介绍。 本课程末尾讲解常用的自定义异常与raise自定义抛异常机制,以及assert断言等。 课程末尾需要重点说明的是,本系列课程均设置课堂练习与课后作业集中讲解(录播形式),让初学者通过大量练习与阶段项目等手段有效强化学习效果,保证学习过程中的技能全面提升! 教学特点: 使用大量(3D/2D)动画与图示方式,由浅入深讲解Python编程。配之海量课堂练习/课后作业的大量讲解,以及刘老师风趣幽默的课堂幽默感染力,让你轻松加愉悦的心情下开启Python系统学习之旅,系统与深入掌握当今最为火热的人工智能御用编程语言! 本Python教程分为入门、基础、中级、进阶篇,共15套教程组成。突出教学特点如下: 1:为弥补线下“互动性”与知识点的高“吸收率”,每套课程均设置“课堂练习”、“课后作业”、“阶段项目实战”、以及每个章节末尾的“课程笔记”整理环节,不断强化学员知识点的不断巩固与知识体系的梳理,不遗漏任何重要知识点。 以上四大自学环节设置,保证自学过程中知识的反复锤炼与全面吸收,最终获得优秀学习效果! 2:本Python系列课程(15套)从入门篇开始,完全从真正零基础开始讲起,特别适合中小学生以及大学非计算机专业的初学者开始入门! 3:大量采用3D/2D图形化示例讲解,对于Python抽象与复杂
问题
全部采用3D动画演示。 4:每套课程开始均设置“课程概述”: 讲解本套课程的前导课程、后续课程,以及本套课程的知识体系内容,帮助学习者更好的掌握课程的来龙去脉。 更多学习内容以图示方式供广大学员参考如下:
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写文章