我也遇到mscomm误报的问题,请教一下。

 我来答
einhell54
2012-08-22 · TA获得超过318个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:278万
展开全部
当时我确实遇到这种情况, 具体原因一直没有搞清楚, 也没人能解答原因, 所以只能绕道而行
也许是MSCOMM的bug, 下面是我的几点建议供你参考:
1. 确定没有其他程序打开端口, 如MicroWIN, 串口调试软件
2. 同一窗体, 只需要打开一次端口, 其他发送指令可以不用再判断是否打开
3. 如果用USB转串口的话, 很大可能是因为其驱动有问题, 没有及时关闭串口
4. 尽量少用MSCOMM控件, 如果可以共用的话, 尽量共用, 如form1.mscomm1.portopen, 这样就不用频繁的打开关闭
5. 结合别人给我的回答, 自己再摸索一个适合自己的处理办法

以上只是一些建议, 希望对你有用
来自:求助得到的回答
上海国想
2024-12-02 广告
作为上海国想科技发展有限公司的工作人员,解决数据库勒索病毒问题,首先要立即断开数据库服务器的网络连接,防止病毒扩散。然后,迅速备份当前可用的数据,以防数据丢失。接着,使用专业的反病毒软件,如McAfee或Norton等,进行杀毒操作。此外,... 点击进入详情页
本回答由上海国想提供
a星奈a
2012-08-21 · TA获得超过317个赞
知道答主
回答量:202
采纳率:0%
帮助的人:91万
展开全部
你好 只要将其程序设为信任即可
追问
If MSComm1.PortOpen = False And module_zhuangkaoyi.Panduan_Moniceshi = False Then
MSComm1.PortOpen = True
Timer2.Enabled = True
module_zhuangkaoyi.Tongxunshezhi = False
End If
程序走到第二句就报:实时错误8005,端口已打开。就走不动了,要不结束要不调试。
追答
你好 结束进程可能有一定的风险 我不好给你做出决定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式