コード例 #1
0
ファイル: FrFinger.cs プロジェクト: radtek/Station
 private void FrFinger_FormClosed(object sender, FormClosedEventArgs e)
 {
     ans = Carddll.CloseComm();
     if (ans != 1)
     {
         MessageBox.Show(Global.msg_error(3));
         return;
     }
 }
コード例 #2
0
ファイル: FrFinger.cs プロジェクト: radtek/Station
        private void FrFinger_Load(object sender, EventArgs e)
        {
            ans = Carddll.InitComm(Global.Port);
            if (ans != 1)
            {
                MessageBox.Show(Global.msg_error(1));
                this.Close();
            }


            InitUI();
        }
コード例 #3
0
        private void FrIDCard_Load(object sender, EventArgs e)
        {
            ans = Carddll.InitComm(Global.Port);
            if (ans != 1)
            {
                MessageBox.Show(Global.msg_error(1));
                this.Close();
            }

            
            /////////////////////////////////////////////////////

            StartCardThread();

            clearinfo();

            InitControl();
        }
コード例 #4
0
        private unsafe void getcard()
        {
         

            while (true)
            {

                mrv_card.WaitOne();

                Thread.Sleep(500);

                ans = Carddll.Authenticate();
                if (ans != 1)
                {
                    toolStripStatus.Text = errorinfo(-13);                    
                    continue;
                }


                clearinfo();

                toolStripStatus.Text = errorinfo(-12);//错误信息
                ans = Carddll.Read_Content(1);       //读基本信息


                toolStripStatus.Text = errorinfo(ans);//错误信息

                if (ans != 1 && ans != 3)
                {                   
                    continue;
                }

                Display(Application.StartupPath, ans);

                mrv_card.Reset();
                
            }

        }