我正在尝试控制代码中引发的异常,但是此示例在 C++ Builder 5 下无法正常工作。
void __fastcall TForm1::Button1Click(TObject *Sender)
{
try
{
throw Exception("NoNumber");
}
catch(Exception& E)
{
// but we never get the LALAL message
ShowMessage("LALAL");
}
}
为什么引发异常时永远不会到达 catch 块?