用MSCOMM32.OCX控件来方便实现串口通信问题 要做一门禁系统(工厂访客的来访出入登记,实时读取刷卡数据,电脑串口与RAC800门禁机通过RS-232连线),请问谁用C#写过MSCOMM32.OCX控件来开发串口编程,求C#的实现方法,有源程序更佳! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看MSDN上的MSCOMM控件,比较简单,我写了一个测试发送短信的,用串口+手机,不合你用 你可以到www.giwtech.com上看看 接收数据do { System.Windows.Forms.Application.DoEvents(); } while(com.InBufferCount==0);indata=(byte[])com.Input;大概这个样子,这种方法用于接收少量数据还是不错的,或者用OnComm事件当然首先要打开端口private void OpenPort(){ com.CommPort=2; if (com.PortOpen==true) com.PortOpen=false; com.InBufferSize=1024; com.RThreshold=0; com.Settings="19200,n,8,1"; haking=MSCommLib.HandshakeConstants.comNone; com.InputMode=MSCommLib.InputModeConstants.comInputModeBinary; com.InputLen=0; com.PortOpen=true;} 不知道对不对 我没用c#开发过你所说的东东,但我用曾vb写过一套系统集成软件,呵呵,其实,用mscomm32.ocx进行串口开发很简单,但它有太多的缺陷了,至于源程序,我个人认为不用的协议[控制器],编写的方法也不同. luck_jerry(luck_jerry) :mscomm32.ocx有什么样的缺陷呢? 问个sql 语句 如何在c#跨form修改其中的label的值?? 急 用了dialogresult,messagebox.show之后如何不关闭窗体? 急~~~~在線等~~~~我有一个.net项目,是在簡體下做的,有什么么工具可以批量转换成繁體 C#页面转发问题 在先等 我想重绘listview的垂直滚动条,如何得到垂直滚动条的句柄? c# 画 坐标图 连连看布局案例中遇到生成图案异常情况 如何固定Datagrid中标题和页脚的高度 控件数组问题 求Windows Forms程序模拟Asp的 post 完整程序 需要一个类,它有ArrayList的所有行为,但是,不需要类型转换,如何做?
do
{ System.Windows.Forms.Application.DoEvents();
} while(com.InBufferCount==0);indata=(byte[])com.Input;
大概这个样子,这种方法用于接收少量数据还是不错的,或者用OnComm事件
当然首先要打开端口
private void OpenPort()
{
com.CommPort=2;
if (com.PortOpen==true) com.PortOpen=false;
com.InBufferSize=1024;
com.RThreshold=0;
com.Settings="19200,n,8,1";
haking=MSCommLib.HandshakeConstants.comNone;
com.InputMode=MSCommLib.InputModeConstants.comInputModeBinary;
com.InputLen=0;
com.PortOpen=true;}
不知道对不对
其实,用mscomm32.ocx进行串口开发很简单,但它有太多的缺陷了,至于源程序,我个人认为不用的协议[控制器],编写的方法也不同.