我在做一个串口通信的程序,我想知道在vb中如何判断一个com端口有没有被其他的程序或者硬件使用?

firewangcool 2003-10-17 12:50:00
我在做一个串口通信的程序,我想知道在vb中如何判断一个com端口有没有被其他的程序或者硬件使用?
...全文
100 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hisofty 2003-12-30
  • 打赏
  • 举报
回复
用createfile打开,若打不开的话…………
sss2002 2003-12-29
  • 打赏
  • 举报
回复
用串口查询控件

这里下载
http://www.refound.net/download/soft.asp?id=25
intocsdn 2003-10-21
  • 打赏
  • 举报
回复
很好
demo001 2003-10-21
  • 打赏
  • 举报
回复
赫赫,见笑了,

我也是初学,一般的用用,那样写,也没发现什么问题

gcj123(佛的光辉) ,让阁下见笑了

偶还要向大家多学习学习,尽量规范。
firewangcool 2003-10-20
  • 打赏
  • 举报
回复
谢谢各位了!
佛的光辉 2003-10-17
  • 打赏
  • 举报
回复
楼上的这样不行,可以用错误处理来判断com端口是否被占用
On Error GoTo err1
MSComm1.CommPort = 1


MSComm1.PortOpen = True

err1:
If Err.Number = 8005 Then megbox "端口已打开"
demo001 2003-10-17
  • 打赏
  • 举报
回复
mscomm1.comport=1

if mscomm1.portopen=true then
msgbox"串口1已经被打开或占用"
else
mscomm1.portopen=true '别人不用我就不客气了,我来用
end if

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧