public MainForm() { InitializeComponent(); global = new EloamGlobal(); deviceList = new List <EloamDevice>(); m_pFeature = null; m_pTemplate = null; FormInit(); Init(); }
public MainForm() { InitializeComponent(); global = new EloamGlobal(); deviceList = new List<EloamDevice>(); m_pFeature = null; m_pTemplate = null; FormInit(); Init(); }
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 }