+ -
当前位置:首页 → 问答吧 → 编写串口 使用MSCOM控件 程序老是报异常 请教是什么原因

编写串口 使用MSCOM控件 程序老是报异常 请教是什么原因

时间:2011-12-08

来源:互联网

我第一次编写串口 使用VS2010中MSCOM控件 程序老是报异常 请教是什么原因
  以下是源代码  


  private object obj;
  private byte[] datas;
  private string data;

  private void axMSComm1_OnComm(object sender, EventArgs e)
  {
  axMSComm1.InputMode = MSCommLib.InputModeConstants.comInputModeBinary;
  axMSComm1.InputLen = 0;
  obj = axMSComm1.Input;
  datas = (byte[])obj;
  data = (datas[2]).ToString("X2") + (datas[3]).ToString("X2"); 

  textBox1.Text =data.ToString() + " 毫米 ";
  textBox2.Text = DateTime.Now.ToString();
  }  


  private void Form1_Load(object sender, EventArgs e)
  {
   
  axMSComm1.CommPort = 2;
  axMSComm1.RThreshold = 1;
  axMSComm1.DTREnable = true;
  axMSComm1.Settings = "9600,n,8,1";
  axMSComm1.PortOpen = true;
  axMSComm1.OnComm += new EventHandler(axMSComm1_OnComm);
   
  }

作者: goofy_1988   发布时间: 2011-12-08

是不是你哪没有串口啊,设个断点单步运行看看

作者: cookieyan   发布时间: 2011-12-20