Ejemplo n.º 1
0
 void StopAnalysis(bool Completed)
 {
     if (TraceGrid.InvokeRequired)
     {
         StopAnalysis_d SA_d = new StopAnalysis_d(StopAnalysis);
         TraceGrid.Invoke(SA_d, new object[] { Completed });
     }
     else
     {
         try
         {
             AnalysisThread.Abort();
         }
         catch { }
         StartAnalysisBtn.Text       = "Start Analysis";
         AnalysisProgressBar.Visible = false;
         if (Completed)
         {
             ShowAnalysisStatus("Analysis Completed");
         }
         else
         {
             ShowAnalysisStatus("Analysis Stopped");
         }
     }
 }
Ejemplo n.º 2
0
 void ShowAnalysisStatus(string Status)
 {
     if (AnalysisStatusLbl.InvokeRequired)
     {
         ShowAnalysisStatus_d SAS_d = new ShowAnalysisStatus_d(ShowAnalysisStatus);
         TraceGrid.Invoke(SAS_d, new object[] { Status });
     }
     else
     {
         AnalysisStatusLbl.Text = Status;
     }
 }
Ejemplo n.º 3
0
 void AddAnalysisResultEntry(List <object> Vals)
 {
     if (TraceGrid.InvokeRequired)
     {
         AddAnalysisResultEntry_d ARE_d = new AddAnalysisResultEntry_d(AddAnalysisResultEntry);
         TraceGrid.Invoke(ARE_d, new object[] { Vals });
     }
     else
     {
         TraceGrid.Rows.Add(Vals.ToArray());
     }
 }