private void btnTestDrive_Click(object sender, EventArgs e) { try { K101SendCard k101SendCard = new K101SendCard(); IntPtr hadler = k101SendCard.Init(); if (hadler.ToInt32() == 0) { pFK.Image = Image.FromFile(Application.StartupPath + @"\\Image\\叉.png", false); } else { pFK.Image = Image.FromFile(Application.StartupPath + @"\\Image\\勾.png", false); } k101SendCard.ClosePort(hadler); } catch { pFK.Image = Image.FromFile(Application.StartupPath + @"\\Image\\叉.png", false); } try { string cardType = Settings.Default.卡类型; if (cardType == "磁条卡") { M100ReadCard m100ReadCard = new M100ReadCard(); string port = Settings.Default.读卡器端口; int hadler = m100ReadCard.Init(Convert.ToInt32(port) - 1); if (hadler != 0) { pDK.Image = Image.FromFile(Application.StartupPath + @"\\Image\\叉.png", false); } else { pDK.Image = Image.FromFile(Application.StartupPath + @"\\Image\\勾.png", false); } } else if (cardType == "IC卡") { M100ICReadCard m100ICReadCard = new M100ICReadCard(); string port = Settings.Default.读卡器端口; IntPtr hadler = m100ICReadCard.Init(Convert.ToInt32(port)); if (hadler.ToInt32() == 0) { pDK.Image = Image.FromFile(Application.StartupPath + @"\\Image\\叉.png", false); } else { pDK.Image = Image.FromFile(Application.StartupPath + @"\\Image\\勾.png", false); } m100ICReadCard.ClosePort(hadler); } } catch { pDK.Image = Image.FromFile(Application.StartupPath + @"\\Image\\叉.png", false); } try { Money money = new Money(); string port = Settings.Default.钞箱端口; money.init(Convert.ToInt32(port), 3); money.CloseInit(); pCX.Image = Image.FromFile(Application.StartupPath + @"\\Image\\勾.png", false); } catch { pCX.Image = Image.FromFile(Application.StartupPath + @"\\Image\\叉.png", false); } pSFZ.Image = Image.FromFile(Application.StartupPath + @"\\Image\\勾.png", false); }