コンパイルは通るようになりました。有難うございまつ。

WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
Application->Initialize();
Application->CreateForm(__classid(TForm1), &Form1);
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
return 0;
}
これがBCBでのコードです。これだとプログラムは終了しません。
が、MFCで、
BOOL CWinApp::InitInstance()
{
try {
int nResponse = dlg.DoModal();
} catch (const std::exception& e) {
MessageBox(0, e.what(), "catchされてないエラー", MB_OK);
}
}
だと、プログラム自体終わってしまいます。
もっと良いキャッチの場所は無いでしょうか?