Ejemplo n.º 1
0
        private int OpenReader()
        {
            txtLog.Text = "...\r\n";
            BasicBRIReader.LoggerOptions LogOp = new BasicBRIReader.LoggerOptions();
            LogOp.LogFilePath = ".\\IDLClassDebugLog.txt";
            //LogOp.LogFilePath="\\Program Files\\IP4IDLAPP\\IDLClassDebugLog.txt";
            LogOp.ShowNonPrintableChars = true;
            int res = 0;

            try
            {
                if (m_Reader != null)
                {
                    CloseReader();
                }
                if (bEnableLogging)
                {
                    m_Reader = new BasicBRIReader(this, LogOp);
                }
                else
                {
                    m_Reader = new BasicBRIReader(this);
                }
                m_Reader.Open();
                AddEventHandlers();
                mnuEnableLogging.Enabled    = false;
                mnuConnectReader.Enabled    = false;
                mnuDisconnectReader.Enabled = true;
            }
            catch (BasicReaderException brx)
            {
                Add2List("OpenReader(): " + brx.Message);
                res = -1;
            }
            catch (SystemException sx)
            {
                Add2List("OpenReader(): " + sx.Message);
                res = -2;
            }
            Cursor.Current = Cursors.Default;
            if (res != 0)
            {
                System.Threading.Thread.Sleep(5000);
            }
            Application.DoEvents();
            return(res);
        }
Ejemplo n.º 2
0
        private int OpenReader()
        {
            logThis("OpenReader...");
            BasicBRIReader.LoggerOptions LogOp = new BasicBRIReader.LoggerOptions();
            LogOp.LogFilePath = ".\\IDLClassDebugLog.txt";
            //LogOp.LogFilePath="\\Program Files\\IP4IDLAPP\\IDLClassDebugLog.txt";
            LogOp.ShowNonPrintableChars = true;
            int res = 0;

            try
            {
                if (m_Reader != null)
                {
                    CloseReader();
                }
                m_Reader = new BasicBRIReader(this, LogOp);
                m_Reader.Open();
                AddEventHandlers();
            }
            catch (BasicReaderException brx)
            {
                logThis("BasicReaderException in OpenReader(): " + brx.Message);
                res = -1;
            }
            catch (SystemException sx)
            {
                logThis("SystemException in OpenReader(): " + sx.Message);
                res = -2;
            }
            catch (Exception sx)
            {
                logThis("Exception in OpenReader(): " + sx.Message);
                res = -2;
            }
            if (res != 0)
            {
                System.Threading.Thread.Sleep(5000);
            }
            return(res);
        }