首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

【】串口打开 IO Exception错误

2013-08-10 
【求救】串口打开 IO Exception异常最近搞一个win ce 手持机读取身份证的功能,main.cs页面启动程序能进行读

【求救】串口打开 IO Exception异常
最近搞一个win ce 手持机读取身份证的功能,main.cs页面启动程序能进行读取身份证功能,后来改了需求,需要注册才能进行读取身份证功能,当我完成注册功能从online.cs窗体跳转到打开main.cs窗体则报IOException异常。(本人菜鸟水平,往大侠详细指教!)

在Online.cs窗体注册成功后,这样打开main.cs窗体
Main main = new Main(deviceId,rf.data,strCode); 
main.ShowDialog();
this.Close();

//main.cs设为启动页运行无异常,由online.cs跳转到main.cs则出现IOException异常
private void Main_Load(object sender, EventArgs e)
{
            #region 初始化读卡模块

            CVRSDK.CVRDll2003_Pow_Off();
            CVRSDK.CVRDll2003_Pow_On();

            serialPort1.PortName = "COM3";
            serialPort1.BaudRate = 115200;
            if (!serialPort1.IsOpen)
                serialPort1.Open();            //出现IOExcepton异常

            if (!serialPort1.IsOpen)
            {
                MessageBox.Show("二代证读卡器设备连接失败!", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                this.Invoke(showmsg, new string[] { "读卡设备连接失败!" });
            }
            else
            {
                timer1.Enabled = true;
                this.Invoke(showmsg, new string[] { "自动读卡中..." });
            }

            #endregion
        } 
异常 IOException


[解决办法]
需要从具体的错误入手分析
[解决办法]
楼主,问题解决了吗?我用6410 ce6也有此问题

热点排行