Пример #1
0
 public static LicenceBusiness GetInstance()
 {
     if (_instance == null)
     {
         _instance = new LicenceBusiness();
     }
     return(_instance);
 }
Пример #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (LicenceBusiness.GetInstance().LicenceState)
     {
         Stop();
         label1.Text      = "定期执行已停止...";
         label1.ForeColor = Color.Red;
     }
     else
     {
         MessageBox.Show("请联系技术人员,升级权限操作!");
     }
 }
Пример #3
0
        static void Main()
        {
            //try
            //{
            //设置应用程序处理异常方式:ThreadException处理
            Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);
            //处理UI线程异常
            Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
            //处理非UI线程异常
            AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            LicenceBusiness.GetInstance();

            Application.Run(new Form1());
        }
Пример #4
0
 private void doworkbtn_Click(object sender, EventArgs e)
 {
     if (LicenceBusiness.GetInstance().LicenceState)
     {
         Task.Factory.StartNew(() =>
         {
             this.BeginInvoke(new workmethod(() =>
             {
                 label1.Text      = "定期执行已开始...";
                 label1.ForeColor = Color.GreenYellow;;
                 log();
                 dowork();
             }));
             doworkInit();
             Start();
         });
     }
     else
     {
         MessageBox.Show("请联系技术人员,升级权限操作!(q群:572670808,联系群主及管理。)");
     }
 }