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); }
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); }