- 2013-7-16
- Visual C++
やけに長ったらしいタイトルだけど、batファイルや
他プロセス(呼び出し元)に返却する方法。
これ簡単。
アプリケーションクラスの
をオーバーライドするだけ。
オーバーライドしたら、メソッドの戻り値を返却したい戻り値にする。
int CMFCApplication1App::ExitInstance() { // TODO: ここに特定なコードを追加するか、もしくは基本クラスを呼び出してください。 // return CWinApp::ExitInstance(); return 999; // ←戻したい戻り値をintで指定。 }
ちなみに、bat側からの取得は、
IF ERRORLEVEL 1 GOTO ERR
みたいな感じで取得。(エラーが1以上の場合)