一个异常问题,在线等待。
如何在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() );
}