• Program.cs 累积_C#


     1 using System;
     2 using System.Diagnostics;
     3 using System.Threading;
     4 using System.Windows.Forms;
     5 using UtilityClass;
     6 
     7 namespace Program
     8 {
     9     static class Program
    10     {
    11         /// <summary>
    12         /// 应用程序的主入口点。
    13         /// </summary>
    14         [STAThread]
    15         static void Main()
    16         {
    17             // 增加捕获
    18             ApplicationEventHandlerClass AppEvents = new ApplicationEventHandlerClass();
    19             Application.ThreadException += new ThreadExceptionEventHandler(AppEvents.OnThreadException);
    20 
    21             // 开始监听
    22             Trace.Listeners.Clear();
    23             Trace.Listeners.Add(new TraceLog(Application.StartupPath + "\Error.Log"));
    24 
    25             Application.EnableVisualStyles();
    26             Application.SetCompatibleTextRenderingDefault(false);
    27             if (new FormLogin().ShowDialog() == DialogResult.OK)
    28                 Application.Run(FormMain.Instance);
    29         }
    30 
    31         public class ApplicationEventHandlerClass
    32         {
    33             public void OnThreadException(object sender, ThreadExceptionEventArgs e)
    34             {
    35                 Trace.Write(e.Exception, "未捕获的异常");
    36                 ShowMsg.ShowErr(sender as IWin32Window, "程序出现错误:
    " + e.Exception.Message + "
    
    请联系管理员以解决此问题!");
    37             }
    38         }
    39     }
    40 }
  • 相关阅读:
    配置rc.local开机自启动文件的疑问
    linux下使用shell查看apache IP访问量
    linux 查看剩余内存数
    linux ps 命令
    移动端资料大全
    git命令大全
    redis 应用场景
    TP框架中的多种方法代码(C,G,L,T,I,N,D,M,A,R,B,U,W,S,F,E)
    在linux上安装svn
    mysql 分表的实现方式
  • 原文地址:https://www.cnblogs.com/z5337/p/3724949.html
Copyright © 2020-2023  润新知