private void UFE30_Enroll_Load(object sender, EventArgs e) { UFS_STATUS ufs_res; string strError; m_extract_num = 0; m_try_extract = true; m_bFingerCheck = false; int i; m_EnrollTemplate_input = new byte[MAX_TEMPLATE_INPUT_NUM][]; m_EnrollTemplateSize_input = new int[MAX_TEMPLATE_INPUT_NUM]; for (i = 0; i < MAX_TEMPLATE_INPUT_NUM; i++) { m_EnrollTemplate_input[i] = new byte[MAX_TEMPLATE_SIZE]; m_EnrollTemplateSize_input[i] = 0; } m_EnrollTemplate_output = new byte[m_output_num][]; m_EnrollTemplateSize_output = new int[m_output_num]; for (i = 0; i < m_output_num; i++) { m_EnrollTemplate_output[i] = new byte[MAX_TEMPLATE_SIZE]; m_EnrollTemplateSize_output[i] = 0; } tbxMessage.AppendText("Advanced Enroll is started. Place your finger\r\n"); m_Scanner.ClearCaptureImageBuffer(); m_Scanner.Timeout = 0; m_Scanner.CaptureEvent += new UFS_CAPTURE_PROC(EnrollEvent); ufs_res = m_Scanner.StartCapturing(); if (ufs_res == UFS_STATUS.OK) { tbxMessage.AppendText("UFScanner StartCapturing: OK\r\n"); } else { UFScanner.GetErrorString(ufs_res, out strError); tbxMessage.AppendText("UFScanner StartCapturing: " + strError + "\r\n"); } }