コードで発生した例外を制御しようとしていますが、このサンプルは 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 ブロックに到達しないのはなぜですか?