VB 打开COM口.实时错误8005

MSCPort.CommPort="1"MSCPort.Settings="9600,N,8,1"MSCPort.InputLen=0IfMSCPort.PortOpen... MSCPort.CommPort = "1"
MSCPort.Settings = "9600,N,8,1"
MSCPort.InputLen = 0
If MSCPort.PortOpen = False Then
MSCPort.PortOpen = True ' 打开COM口,运行错误.
End If

为什么检查了MSCPort.PortOpen = False ,但MSCPort.PortOpen = True还是错的.

一般情况下正常运行,有时会发生错误.
展开
 我来答
萍水e相逢
2010-02-02 · TA获得超过3万个赞
知道大有可为答主
回答量:5.9万
采纳率:46%
帮助的人:1.4亿
展开全部
实时错误8005 是表示COM口已经被打开 了

COM口 一般是 独占 使用的
A 程序 打开后,B程序就无法 再 打开
chenxfsoft
推荐于2018-04-24 · TA获得超过1380个赞
知道大有可为答主
回答量:2418
采纳率:0%
帮助的人:1840万
展开全部
com1被占用了已经。
同一个com,不能同时被多个程序使用。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式