OSDN Git Service

バージョン11.11の準備
[kancollesniffer/KancolleSniffer.git] / KancolleSniffer / Program.cs
index 8031b09..9f969f5 100644 (file)
@@ -14,6 +14,7 @@
 \r
 using System;\r
 using System.Windows.Forms;\r
+using KancolleSniffer.Util;\r
 \r
 namespace KancolleSniffer\r
 {\r
@@ -26,7 +27,22 @@ namespace KancolleSniffer
                 return;\r
             Application.EnableVisualStyles();\r
             Application.SetCompatibleTextRenderingDefault(false);\r
-            Application.Run(new MainForm());\r
+            try\r
+            {\r
+                Application.Run(new MainForm());\r
+            }\r
+            catch (Exception ex)\r
+            {\r
+                var inner = ex.InnerException;\r
+                MessageBox.Show(ex.Message +\r
+                                (inner == null\r
+                                    ? ""\r
+                                    : "\r\n" + inner.Message +\r
+                                      (inner.InnerException == null\r
+                                          ? ""\r
+                                          : "\r\n" + inner.InnerException.Message)),\r
+                    "エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);\r
+            }\r
         }\r
     }\r
 }
\ No newline at end of file