public static LicenceBusiness GetInstance() { if (_instance == null) { _instance = new LicenceBusiness(); } return(_instance); }
private void button1_Click(object sender, EventArgs e) { if (LicenceBusiness.GetInstance().LicenceState) { Stop(); label1.Text = "定期执行已停止..."; label1.ForeColor = Color.Red; } else { MessageBox.Show("请联系技术人员,升级权限操作!"); } }
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()); }
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,联系群主及管理。)"); } }