OSDN Git Service

AppliStation-GUI,デバッガをアタッチしていると例外の補足がデバッガでできない不具合を修正【開発向け】
authorttp <ttp@users.sourceforge.jp>
Sun, 28 Dec 2008 11:59:44 +0000 (11:59 +0000)
committerttp <ttp@users.sourceforge.jp>
Sun, 28 Dec 2008 11:59:44 +0000 (11:59 +0000)
git-svn-id: http://localhost/svn/AppliStation/trunk@1010 34ed2c89-c49f-4a4b-abdb-c318350108cf

AppliStation/Program.cs

index f448d31..e08ba09 100644 (file)
@@ -217,8 +217,11 @@ namespace AppliStation
                                ToolStripManager.VisualStylesEnabled = false; // ToolStripがLunaで青くならないように\r
                                Application.EnableVisualStyles(); // LunaやVistaのデザインを有効に\r
                                \r
-                               Application.ThreadException += AppliStation.Util.ExceptionDialogForm.Application_ThrowException;\r
-                               System.Threading.Thread.GetDomain().UnhandledException += AppliStation.Util.ExceptionDialogForm.Application_ThrowException;\r
+                               // デバッガがアタッチしていないなら、Exceptionを自力でハンドルする\r
+                               if (! System.Diagnostics.Debugger.IsAttached) {\r
+                                       Application.ThreadException += AppliStation.Util.ExceptionDialogForm.Application_ThrowException;\r
+                                       System.Threading.Thread.GetDomain().UnhandledException += AppliStation.Util.ExceptionDialogForm.Application_ThrowException;\r
+                               }\r
                                \r
                                Program prog = new Program();\r
                                prog.splashScreen = splashScreen;\r