| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- namespace QuickPDF2JPG
- {
- internal static class Program
- {
- /// <summary>
- /// The main entry point for the application.
- /// </summary>
- [STAThread]
- static void Main()
- {
- // 注册全局异常捕获事件
- Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
- AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
- // To customize application configuration such as set high DPI settings or default font,
- // see https://aka.ms/applicationconfiguration.
- ApplicationConfiguration.Initialize();
- Application.Run(new frmMain());
- }
- // 处理未捕获的异常并记录日志
- private static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e) {
- // 处理异常,如记录日志、显示错误消息等
- Exception exception = e.Exception;
- // ToDo: 处理异常的逻辑代码
- // 关闭应用程序或显示错误信息
- // Application.Exit();
- MessageBox.Show("发生错误:" + exception.Message, "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
- }
- // 处理未捕获的异常并记录日志
- private static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e) {
- // 处理异常,如记录日志、显示错误消息等
- Exception exception = e.ExceptionObject as Exception;
- // ToDo: 处理异常的逻辑代码
- // 关闭应用程序或显示错误信息
- // Application.Exit();
- MessageBox.Show("发生错误:" + exception.Message, "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
- }
- }
- }
|