Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 public void Dispose()
 {
     Dispose(true);
     GC.SuppressFinalize(this);
     thrRunn = false;
     mIni    = null;
 }
Exemplo n.º 3
0
        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();
        }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
 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();
 }
Exemplo n.º 6
0
 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();
 }
Exemplo n.º 7
0
        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;
        }
Exemplo n.º 8
0
        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;
        }