Exemplo n.º 1
0
        public MainForm()
        {
            InitializeComponent();

            global     = new EloamGlobal();
            deviceList = new List <EloamDevice>();

            m_pFeature  = null;
            m_pTemplate = null;

            FormInit();

            Init();
        }
Exemplo n.º 2
0
        public MainForm()
        {
            InitializeComponent();

            global = new EloamGlobal();
            deviceList = new List<EloamDevice>();

            m_pFeature = null;
            m_pTemplate = null;

            FormInit();

            Init();
        }
Exemplo n.º 3
0
        void FormEnd()
        {
            // closeVideo_Click(new object(), new EventArgs());
            toolStripButton_stop_Click(new object(), new EventArgs());

            int count = deviceList.Count;

            if (count != 0)
            {
                for (int i = 0; i < count; i++)
                {
                    deviceList[i].Destroy();
                }
            }
            deviceList.Clear();

            global.DeinitBarcode();

            if (null != m_pTemplate)
            {
                m_pTemplate.Destroy();
                m_pTemplate = null;
            }
            if (null != m_pFeature)
            {
                m_pFeature.Destroy();
                m_pFeature = null;
            }

            global.DeinitBiokey();
            global.DeinitIdCard();
            global.DeinitDevs();
            global.DeinitOcr();

            //传出设备状态改变事件
            global.DevChange -= DevChangeEventHandler;
#if NO
            //传出移动监测事件
            global.MoveDetec -= MoveDetecEventHandler;
#endif
            //传出视频播放事件
            global.Arrival -= ArrivalEventHandler;
#if NO
            //传出二代证
            global.IdCard -= IdCardEventHandler;
            //传出Ocr识别事件
            global.Ocr -= OcrEventHandler;
#endif
        }
Exemplo n.º 4
0
        void FormEnd()
        {
            // closeVideo_Click(new object(), new EventArgs());
            toolStripButton_stop_Click(new object(), new EventArgs());

            int count = deviceList.Count;
            if (count != 0)
            {
                for (int i = 0; i < count; i++)
                {
                    deviceList[i].Destroy();
                }
            }
            deviceList.Clear();

            global.DeinitBarcode();

            if (null != m_pTemplate)
            {
                m_pTemplate.Destroy();
                m_pTemplate = null;
            }
            if (null != m_pFeature)
            {
                m_pFeature.Destroy();
                m_pFeature = null;
            }

            global.DeinitBiokey();
            global.DeinitIdCard();
            global.DeinitDevs();
            global.DeinitOcr();

            //传出设备状态改变事件
            global.DevChange -= DevChangeEventHandler;
#if NO
            //传出移动监测事件
            global.MoveDetec -= MoveDetecEventHandler;
#endif
            //传出视频播放事件
            global.Arrival -= ArrivalEventHandler;
#if NO
            //传出二代证
            global.IdCard -= IdCardEventHandler;
            //传出Ocr识别事件
            global.Ocr -= OcrEventHandler;
#endif
        }