private void frmMercury_FormClosing(object sender, FormClosingEventArgs e) { mRunning = true; mIni = null; //VisibleObject(true); timer1.Enabled = false; Application.DoEvents(); this.Cursor = Cursors.WaitCursor; //AddListBox = DateTime.Now+"><-------------Stop------------->"; System.Threading.Thread.Sleep(500); try { { for (int i = 0; i < mCRProcess.Length; i++) { Application.DoEvents(); mCRProcess[i].Dispose(); //Thread.Sleep(50); } } } catch (Exception exp) { } System.Threading.Thread.Sleep(500); mOraDb.Close(); mOraDb.Dispose(); this.Cursor = Cursors.Default; }
public void Dispose() { Dispose(true); GC.SuppressFinalize(this); thrRunn = false; mIni = null; }
private void frmMain_FormClosing(object sender, FormClosingEventArgs e) { AddListBox = DateTime.Now + "><------------Application Stop-------------->"; thrShutdown = true; iniFile = null; //VisibleObject(true); timer1.Enabled = false; Application.DoEvents(); this.Cursor = Cursors.WaitCursor; //if(CRComport!=null) //{ // foreach (Comport p in CRComport) // { // p.Dispose(); // } //} if (crProcess != null) { for (int i = 0; i < crProcess.Length; i++) { crProcess[i].Dispose(); } } if (CRComport != null) { foreach (Comport p in CRComport) { p.Dispose(); } } OraDb.DisconnectDatabase(); OraDb.Dispose(); }
private void frmMain_FormClosing(object sender, FormClosingEventArgs e) { AddListBox = DateTime.Now + "><------------Application Stop-------------->"; thrShutdown = true; iniFile = null; //VisibleObject(true); timer1.Enabled = false; Application.DoEvents(); this.Cursor = Cursors.WaitCursor; //System.Threading.Thread.Sleep(500); //if(ATGComport!=null) //{ // foreach (Comport p in ATGComport) // { // p.Dispose(); // } //} System.Threading.Thread.Sleep(300); if (PrintProcess != null) { for (int i = 0; i < PrintProcess.Length; i++) { PrintProcess[i].StopThread(); PrintProcess[i].Dispose(); } } if (PrintProcessWeight != null) { for (int i = 0; i < PrintProcessWeight.Length; i++) { PrintProcessWeight[i].StopThread(); PrintProcessWeight[i].Dispose(); } } if (PrintInstructionProcess != null) { for (int i = 0; i < PrintInstructionProcess.Length; i++) { PrintInstructionProcess[i].StopThread(); PrintInstructionProcess[i].Dispose(); } } if (PrintEndOfDayProcess != null) { for (int i = 0; i < PrintEndOfDayProcess.Length; i++) { PrintEndOfDayProcess[i].StopThread(); PrintEndOfDayProcess[i].Dispose(); } } OraDb.Close(); OraDb.Dispose(); }
public Database(frmMain f) { //fMain = new frmMain(); fMain = f; //mConnOracle = new OracleConnection(); logFile = new Logfile(); mIni = new IniLib.CINI(); currentDB = DB_TYPE.DB_None; //ScanDatabase(); StartThread(); }
public cOracle(frmCRBay f) { //fMain = new frmMain(); mFMercury = f; //mConnOracle = new OracleConnection(); mLog = new clogfile(); mIni = new IniLib.CINI(); mCurrentDB = DB_TYPE.DB_None; //ScanDatabase(); StartThread(); }
protected void Dispose(bool Diposing) { if (!IsDisposed) { if (Diposing) { //Clean Up managed resources Close(); mIni = null; mRunn = false; //PLog = null; //fMain = null; } //Clean up unmanaged resources mRunn = false; mThread.Abort(); } IsDisposed = true; }
protected void Dispose(bool Diposing) { if (!IsDisposed) { if (Diposing) { //Clean Up managed resources DisconnectDatabase(); mIni = null; thrRunn = false; logFile = null; //PLog = null; //fMain = null; } //Clean up unmanaged resources thrRunn = false; thrOracle.Abort(); } IsDisposed = true; }