Пример #1
0
        /// <summary>
        /// 启动读卡器
        /// </summary>
        private void startCarCardScan()
        {
            if (m_Reader == null)
            {
                short serialno = -1;
                try
                {
                    serialno = (short)(short.Parse(comboSerialNO.Text.Replace("COM", "")) - 1);
                }
                catch (Exception ee4)
                {
                    MessageBox.Show("请选择串口号!");
                    comboSerialNO.BackColor = Color.Red;
                    return;
                }


                m_Reader = new YGJZJL.PublicComponent.CoolReader(serialno, 115200);
                if (!m_Reader.Open())
                {
                    MessageBox.Show("串口打开失败,请检查设备、串口号设置!");
                    m_Reader = null;
                    comboSerialNO.BackColor = Color.Red;
                    return;
                }
                //m_Reader.StartUse();

                m_bRunning = true;

                //m_MainThreadCapPicture = new duka(DateCollect);
                //Invoke(m_MainThreadCapPicture);

                System.Threading.Thread m_hThread = new System.Threading.Thread(DateCollect);
                m_hThread.Start();
                comboSerialNO.BackColor = Color.Lime;
            }
        }
Пример #2
0
        /// <summary>
        /// 启动读卡器
        /// </summary>
        private void startCarCardScan()
        {
            if (m_Reader == null)
            {
                short serialno = -1;
                try
                {
                    serialno = (short)(short.Parse(comboSerialNO.Text.Replace("COM", "")) - 1);
                }
                catch (Exception ee4)
                {
                    MessageBox.Show("请选择串口号!");
                    comboSerialNO.BackColor = Color.Red;
                    return;
                }

                m_Reader = new YGJZJL.PublicComponent.CoolReader(serialno, 115200);
                if (!m_Reader.Open())
                {
                    MessageBox.Show("串口打开失败,请检查设备、串口号设置!");
                    m_Reader = null;
                    comboSerialNO.BackColor = Color.Red;
                    return;
                }
                //m_Reader.StartUse();

                m_bRunning = true;

                //m_MainThreadCapPicture = new duka(DateCollect);
                //Invoke(m_MainThreadCapPicture);

                System.Threading.Thread m_hThread = new System.Threading.Thread(DateCollect);
                m_hThread.Start();
                comboSerialNO.BackColor = Color.Lime;
            }
        }