例外処理まとめ
以下はダイアログの初期化での覚書。
BOOL CMyApp::OnInitDialog() { /* 前略 */ try { throw "例外メッセージを好きに指定。catch (char *e)"; // AfxThrowUserException(); // 既定のユーザ例外?メッセージの指定方法がわからん } catch (char *e) { this->MessageBox(e, "初期化エラーが発生しました", MB_ICONERROR); } catch (CException *e) { char errmsg[255]; e->GetErrorMessage(errmsg, 255); this->MessageBox(errmsg, "初期化エラーが発生しました", MB_ICONERROR); e->Delete(); } /* 後略 */ }