示例#1
0
 private void btnReadCard_Click(object sender, EventArgs e)
 {
     try
     {
         DateTime dt          = DateTime.Now;
         int      puiCHMsgLen = 0;
         int      puiPHMsgLen = 0;
         byte[]   baseMsg     = new byte[256];
         byte[]   pic         = new byte[1024];
         int      rtnTemp;
         rtnTemp = IDCardAPI.SDT_ReadBaseMsg(iPort, baseMsg, ref puiCHMsgLen, pic, ref puiPHMsgLen, 1);
         if (rtnTemp != 144)
         {
             txtRead.Text = "读卡失败!";
         }
         else
         {
             string s = UnicodeEncoding.Unicode.GetString(baseMsg);
             txtRead.Text = "读卡成功!" + s;
         }
         DateTime dt1 = DateTime.Now;
         MessageBox.Show(dt.Second.ToString() + " " + dt.Millisecond.ToString() + "   " + dt1.Second.ToString() + " " + dt1.Millisecond.ToString());
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }