From: from Date: Mon, 7 Mar 2011 15:57:03 +0000 (+0000) Subject: #24606 Debug版に限り、最終的な例外のキャッチを行わないようにした。 X-Git-Tag: Release099f~396 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=066f9249de0f91c0e52f33e52f1db396bee64e92;p=dtxmania%2Fdtxmania.git #24606 Debug版に限り、最終的な例外のキャッチを行わないようにした。 git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@129 16f42ceb-6dc6-49c8-ba94-f2d53467949d --- diff --git a/DTXManiaプロジェクト/コード/全体/Program.cs b/DTXManiaプロジェクト/コード/全体/Program.cs index 0246824f..34b06f36 100644 --- a/DTXManiaプロジェクト/コード/全体/Program.cs +++ b/DTXManiaプロジェクト/コード/全体/Program.cs @@ -84,7 +84,10 @@ namespace DTXMania // } // BEGIN #23670 2010.11.13 from: キャッチされない例外は放出せずに、ログに詳細を出力する。 + // BEGIM #24606 2011.03.08 from: DEBUG 時は例外発生箇所を直接デバッグできるようにするため、例外をキャッチしないようにする。 +#if !DEBUG try +#endif { using( var mania = new CDTXMania() ) mania.Run(); @@ -92,6 +95,7 @@ namespace DTXMania Trace.WriteLine( "" ); Trace.WriteLine( "遊んでくれてありがとう!" ); } +#if !DEBUG catch( Exception e ) { Trace.WriteLine( "" ); @@ -100,8 +104,10 @@ namespace DTXMania Trace.WriteLine( "エラーだゴメン!(涙" ); MessageBox.Show( e.ToString(), "DTXMania Error", MessageBoxButtons.OK, MessageBoxIcon.Error ); // #23670 2011.2.28 yyagi to show error dialog } +#endif + // END #24606 2011.03.08 from // END #23670 2010.11.13 from - + if( Trace.Listeners.Count > 1 ) Trace.Listeners.RemoveAt( 1 ); }