一个异常问题,在线等待。

8water 8water 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
如何在IDE环境中,扑捉异常。不要告诉我脱离IDE环境。我的意思是说在编译器弹出异常来之前,被我的异常处理扑捉(在IDE中),如何解决。比如如下代码;
adoqry->Append();
try
{
// adoqry->FieldByName("cj2")->AsVariant.Clear();
adoqry->FieldByName("cj1")->AsString = Edit1->Text; //cj1字段不能为空;故要发生EConvertError异常,可是为什么我的EConvertError抓不到呢?会先被编译器的异常先抓到?
adoqry->FieldByName("cj2")->AsInteger = StrToInt( Edit2->Text );
}
catch(EConvertError& e)
{
ShowMessage("kkk");
}
catch(Exception & e)
{
ShowMessage("jjj");
// ShowMessage( e.Message.c_str() );
}
...全文

相关推荐

评论 15
收藏 已收藏
分享
返回顶部
8water
数据库及相关技术 1,178 成员 18,938 内容