我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

拔掉串口,上位机死机

int n = Comm.BytesToRead;
与
int n = 0;
try
{
n = Comm.BytesToRead;
}
catch
{ }
有什么区别?

为什么能用下面的不能上面的?

因为你拔掉串口抛异常了,上面代码没有处理异常所以死掉了,下面的代码把异常吃掉了所以没死机。

近期文章

  • linux发行版用哪个比较好
  • 为什么定义边界指针时总有一个要从-1开始
  • WIN10 资源浏览器关闭
  • c++ 从数据库拿到二进制图片数据后(image),怎么显示到mfc控件上?
  • vue 拓扑图插件 ?
  • python 做个假值dataframe 在send email 发邮件时报split错
  • 请问主域名服务器与授权域名服务器的区别?
  • 求解一个数字n的个位数之和并用对应的拼音输出。
  • C语言程序运行结果和解析
  • caffe编译完成 想要打开的时候出错:提示libcaffe.lib该文件没有与之关联的应用来执行该操作
  • php中的imagettftext()不生效,不显示,不报错
  • ModbusIpMaster读数据没问题,写数据为什么上位机就卡死?
  • 嵌入式软件C语言面试题
  • 数字信号处理计算题,是关于信号的
  • bqstudio有无中文翻译
  • 设置完了gcc但还是显示无法找到gcc?
  • thymeleaf设置a标签可不可点击
  • LoadRunner录制脚本为空
  • C语言代码有人知道吗?
  • 怎么使用linukshell循环爬取网页上下页的josn数据 。

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华