Example #1
0
 private void MainForm_Load(object sender, EventArgs e)
 {
     bW = new BackgroundWorker();
     bW.WorkerSupportsCancellation = true;
     bW.DoWork += (s, ev) =>
     {
         while (true)
         {
             try
             {
                 if (emuInit && gameInit && formInit)
                 {
                     Dolphin.UpdateTrackerInfo(this);
                 }
                 FormUtils.Refresh();
             }
             catch
             {
                 emuInit  = false;
                 gameInit = false;
                 formInit = false;
                 FormUtils.Close();
                 break;
             }
             Thread.Sleep(200);
         }
     };
 }