c#串口软件,串口打开后,断开串口,软件报错,如何处理?

c#编写的串口通信程序,当通讯过程中没有关闭串口,串口突然断开,上位机软件就会报错,如何处理这个错误呢?... c#编写的串口通信程序,当通讯过程中没有关闭串口,串口突然断开,上位机软件就会报错,如何处理这个错误呢? 展开
 我来答
cjj796
2014-09-09 · TA获得超过8709个赞
知道大有可为答主
回答量:1.3万
采纳率:68%
帮助的人:3668万
展开全部
你好!
没有关闭串口,拔掉串口,肯定会出错,那么可以在发送数据的时候,先判断串口是不是打开
追问
这个是肯定要判断的,没有发送就会报错了
追答
那这个就要看你具体代码了
yecan0317
2014-09-09 · TA获得超过455个赞
知道小有建树答主
回答量:464
采纳率:100%
帮助的人:200万
展开全部
你用的是USB转RS232的串口线吧,那个错误恐怕咱们捕捉不到,因为是他底层驱动的异常。
更多追问追答
追问
直接是USB串口,不是转232的
追答
连的什么设备啊,需要驱动程序的那种设备的话可以尝试在二次编程的代码里捕捉异常,再不行的话通讯完成以后及时关闭试试看。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
syht2000
高粉答主

2014-09-09 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.5亿
展开全部
你具体看一下是哪里报错,然后就在那加try catch捕捉就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式