社区
网络编程
帖子详情
请教一个用MSComm连续外发数据时遇到的问题:
dongguacha
2005-11-03 04:35:29
请教一个用MSComm连续外发数据时遇到的问题:
我的程序流程:在while(myReader.read())循环体里首先读数据表中的手机号码(只有两个记录),然后用myComm.Output的方法写串口发送,再回到while(myReader.read())中判断并获取下一个号码,.....但运行后却只能成功发送第一个号码??如果在程序中加断点,有时又能成功发送第二个号码,似乎是串口的处理速度赶不上电脑写串口的速度,请问各位该如何解决???
...全文
86
2
打赏
收藏
请教一个用MSComm连续外发数据时遇到的问题:
请教一个用MSComm连续外发数据时遇到的问题: 我的程序流程:在while(myReader.read())循环体里首先读数据表中的手机号码(只有两个记录),然后用myComm.Output的方法写串口发送,再回到while(myReader.read())中判断并获取下一个号码,.....但运行后却只能成功发送第一个号码??如果在程序中加断点,有时又能成功发送第二个号码,似乎是串口的处理速度赶不上电脑写串口的速度,请问各位该如何解决???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
storm2003
2005-11-23
打赏
举报
回复
注意要延时
你可以令RThreshold = 0;//不产生Oncomm事件
自己定义一个读串口的方法,如果数据串有定长,则用定长控制读串口的时间,或用延时控制System.Threading.Thread.Sleep(3000);
zyg0
2005-11-03
打赏
举报
回复
+延时函数
private Declare Function GetTickCount Lib "kernel32" Alias "GetTickCount" () As Long
'*************************************************************************
'**函 数 名:Mysleep
'**输 入:Optional ByVal stime(Long = 500) -休眠的时间,毫秒为单位
'**输 出:无
'**功能描述:让计算机休眠指定的时间,并且可以响应事件
'**全局变量:
'**调用模块:
'**作 者: 影子
'**日 期:2005-02-23 16:13:08
'**修 改 人:
'**日 期:
'**版 本:V1.0.0
'*************************************************************************
Public Sub Mysleep(Optional ByVal stime As Long = 500)
Dim Savetime As Long
Savetime = GetTickCount '记下开始的时间
Savetime = CLng(Savetime) + stime
While GetTickCount < Savetime
'循环等待
DoEvents '转让控制权,以便让操作系统处理其它的事件。
Wend
End Sub
MS
Com
m控件使用详解
MS
Com
m 控件通过串行端口传输和接收
数据
,为应用程序提供串行通讯功能。MS
Com
m控件在串口编程
时
非常方便,程序员不必去花
时
间去了解较为复杂的API函数,而且在VC、VB、Delphi等语言中均可使用。 Microsoft
Com
munications Control(以下简称MS
Com
m)是Microsoft公司提供的简化Windows下串行通信编程的ActiveX控件,它为应用程序提供了通过串行接口收发
数据
的简便方法。具体的来说,它提供了两种处理通信
问题
的方法:一是事件驱动(Event-driven)方法,一是查询法。
MS
Com
m读取电子称
数据
从网上找到的关于MS
Com
m读取电子称
数据
的文章,很实用!
利用MS
Com
m控件进行串口
数据
传输vc++mfc编程案例
利用MS
Com
m控件进行串口
数据
传输 C++课程设计案例精编 vc++mfc编程案例
通信控件MS
Com
m使用详解
MS
Com
m 控件通过串行端口传输和接收
数据
,为应用程序提供串行通讯功能。MS
Com
m控件在串口编程
时
非常方便,程序员不必去花
时
间去了解较为复杂的API函数,而且在VC、VB、Delphi等语言中均可使用。 Microsoft
Com
munications Control(以下简称MS
Com
m)是Microsoft公司提供的简化Windows下串行通信编程的ActiveX控件,它为应用程序提供了通过串行接口收发
数据
的简便方法。具体的来说,它提供了两种处理通信
问题
的方法:一是事件驱动(Event-driven)方法,一是查询法。
解决使用MS
Com
m控件进行串口
数据
的接收
数据
不完整.txt
串口通信、MFC入门
网络编程
1,502
社区成员
18,437
社区内容
发帖
与我相关
我的任务
网络编程
VB 网络编程
复制链接
扫一扫
分享
社区描述
VB 网络编程
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章