//-------------------------------------------- private void Proc_Exited(object sender, EventArgs e) { FinishedEventArgs r = new FinishedEventArgs(); r.ProcessId = m_ProcessId; r.ProcessName = m_ProcessName; r.Index = m_Index; m_IsRunning = false; m_Proc.Close(); OnFinised(r); }
//------------------------------------------------ private void Ar_Finished(object sender, FinishedEventArgs e) { bool ck = false; if (m_ProcList.Count > 0) { foreach (Aerender ar in m_ProcList) { if (ar.IsRunning == true) { ck = true; break; } } } m_IsRunning = ck; OnFinished(e); }
//------------------------------------------------ protected virtual void OnFinished(FinishedEventArgs e) { Finished?.Invoke(this, e); }
//------------------------------------------------------------------------ private void Amr_Finished1(object sender, FinishedEventArgs e) { ChkIsRunning(); }