Пример #1
0
 static void Main()
 {
     AppDomain.CurrentDomain.UnhandledException += HandleUnhandledException;
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     try
     {
         form = new MainForm();
         Application.Run(form);
     }
     catch (Exception ex)
     {
         var bugform = new ReportBugForm(ex);
         Application.Run(bugform);
     }
 }
Пример #2
0
        static void HandleUnhandledException(object sender, UnhandledExceptionEventArgs e)
        {
            Exception ex = e.ExceptionObject as Exception;
            if (ex == null)
                return;

            if (Application.MessageLoop)
            {
                new ReportBugForm(ex).ShowDialog();
            }
            else
            {
                var bugform = new ReportBugForm(ex);
                Application.Run(bugform);
            }
        }
Пример #3
0
 static void Main()
 {
     AppDomain.CurrentDomain.UnhandledException += HandleUnhandledException;
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     try
     {
         form = new MainForm();
         Application.Run(form);
     }
     catch (Exception ex)
     {
         var bugform = new ReportBugForm(ex);
         Application.Run(bugform);
     }
 }
Пример #4
0
        static void HandleUnhandledException(object sender, UnhandledExceptionEventArgs e)
        {
            Exception ex = e.ExceptionObject as Exception;

            if (ex == null)
            {
                return;
            }

            if (Application.MessageLoop)
            {
                new ReportBugForm(ex).ShowDialog();
            }
            else
            {
                var bugform = new ReportBugForm(ex);
                Application.Run(bugform);
            }
        }