社区
硬件/系统
帖子详情
再提一问,关于MScomm控件: 在使用MScomm控件时,怎么判断,所选择的串口已被其它程序使用?谢谢!!
workbook
2005-11-21 02:30:34
在使用MScomm控件时,怎么判断,所选择的串口已被其它程序使用?谢谢!!
...全文
112
8
打赏
收藏
再提一问,关于MScomm控件: 在使用MScomm控件时,怎么判断,所选择的串口已被其它程序使用?谢谢!!
在使用MScomm控件时,怎么判断,所选择的串口已被其它程序使用?谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
workbook
2005-11-28
打赏
举报
回复
有道理,谢谢!!
ghyd
2005-11-27
打赏
举报
回复
o 我也使用过mscomm,理解了一下你的意思,时不是说:一个程序A将使用串口2,但目前还没有使用,怎么才能让另外一个程序B知道A将使用串口2?
我想这个应该是不可能的,因为在两个相互独立的程序中,除非A已经打开了串口设备,那么B将不能使用该设备,否则,B并不可能了解到A在以后的操作中会用到什么设备。
解决的办法是,A在一开始的时候就打开串口2,不管目前是不是马上要使用。这样B就无法使用串口2了。
workbook
2005-11-23
打赏
举报
回复
但是我想问的并不是写代码阶段,而是程序运行阶段会出现的问题如何避免:
比如运行程序A,且程序A将要使用串口1(但还未使用),
再运行程序B,而程序B不知道程序A要使用串口1,并且在设置中选择了串口1,
因为程序A还没有开始使用串口1,所以
if(mscomm.GetPortOpen() ){
show(error!);
}
all OK,但是这就会有个问题就是当A开始使用串口时却无法使用。
所以我想知道怎么修改代码,可以避免这个问题。当然前提是使用MScomm ActiveX控件
workbook
2005-11-23
打赏
举报
回复
有点道理!谢谢!
workbook
2005-11-22
打赏
举报
回复
是不是用MSComm是不可能办到的?
zc0012
2005-11-22
打赏
举报
回复
不知道这样理解是否正确:
1、不同程序使用同一个串口,通常无法做到;编程调试或运行时系统会报错。
2、你在打开串口时,串口已经打开;或者关闭时已经关闭等可以作为串口已经占用判断条件。
3、加入异常处理,截获第一种情况。
workbook
2005-11-21
打赏
举报
回复
没人会么?还是大家都不用MSComm?
workbook
2005-11-21
打赏
举报
回复
我使用过GetPortOpen(),但是这个函数只能用来判断已经打开的串口,而无法判断已经被其它程序所使用,但是却还没有被打开的串口。
在VS(VC)2010中
使用
MS
Com
m
控件
实现
串口
通信的详细步骤[整理].pdf
串口
通信技术在VS2010中
使用
MS
Com
m
控件
的实现步骤
串口
通信是一种常用的数据交换方式,在各种设备和系统之间进行数据交换。
使用
MS
Com
m
控件
可以简化
串口
通信的开发过程。本文将介绍如何在VS2010中
使用
MS
Com
m
控件
实现...
WINCC注册MS
COM
M
控件
MS
COM
M
控件
是Microsoft提供的一种用于串行通信的ActiveX
控件
,它为开发者提供了丰富的API函数,使得在编程环境中,如Visual Basic、VC++或VBScript等,可以方便地实现
串口
的打开、关闭、读写以及设置波特率、校验位...
MS
Com
m
控件
串口
收发
程序
本文将基于《Delphi
串口
通信工程开发实例导航》电子书中关于MS
Com
m
控件
串口
收发
程序
的部分内容,详细介绍其工作原理与实现方法。 #### 二、MS
Com
m
控件
简介 MS
Com
m
控件
提供了与串行端口通信的功能,它支持基本的串行...
LabVIEW
串口
通讯MS
COM
M
控件
安装包
LabVIEW
串口
通讯MS
COM
M
控件
安装包 第一步:将Ms
com
m.srg, Ms
com
m32.ocx,Ms
com
m32.dep三个文件复制到系统文件夹中C:\windows\system32\。 第二步:。。。。。。 在LabVIEW中的应用:进入LabVIEW环境中,在
控件
面板上...
MS
Com
m
控件
,里面包含MS
COM
M.SRG、MS
COM
M32.DEP、MS
COM
M32.oca、ms
com
m32.ocx
MS
Com
m
控件
是微软在Windows平台上提供的一种串行通信接口,它被广泛应用于各种需要进行串行数据交换的软件开发中。这个
控件
允许开发者轻松地实现与串行端口的交互,例如连接到调制解调器、打印机或其他通过RS-232...
硬件/系统
2,643
社区成员
17,229
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章