Foxtable(狐表)用户栏目专家坐堂 → 关闭串口报错


  共有3399人关注过本帖树形打印复制链接

主题:关闭串口报错

帅哥哟,离线,有人找我吗?
873773115
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:292 积分:2728 威望:0 精华:0 注册:2017/11/5 13:39:00
  发帖心情 Post By:2021/4/24 17:55:00 [只看该作者]

对,用串口测试工具,打开关闭都没有问题

已经新建一个项目测试   问题一模一样,直接关闭就窗体假死,但是假死概率会低点,大概三次假死两次,放在整个项目里的话,几乎每次都假死
如果不关闭串口,直接关掉系统   就报错  通用技术平台已关闭


这个新建的项目就是不写任何处理代码,接收代码的,还是一样的问题。。。。。
不知道是不是网上这种说法

点击界面“关闭”按钮调用SerialPort实例的Close()方法,UI线程会在lock(stream)处一直等待辅助线程释放stream的线程锁。
当辅助线程处理完数据准备更新界面时问题来了,DataReceived事件处理程序中的this.Invoke()一直会等待UI线程来执行委托,但此时UI线程还停在SerialPort实例的Close()方法处等待DataReceived事件处理程序执行完成。
此时,线程死锁发生,两边都执行不下去了。

https://blog.csdn.net/chinaherolts2008/article/details/111112481

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107669 积分:547660 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/25 8:45:00 [只看该作者]

试试设置一下串口的不同属性:http://www.foxtable.com/webhelp/topics/1976.htm

 回到顶部
帅哥哟,离线,有人找我吗?
873773115
  23楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:292 积分:2728 威望:0 精华:0 注册:2017/11/5 13:39:00
  发帖心情 Post By:2021/4/26 9:52:00 [只看该作者]

试了4个小时,各种设置   还是不行....

在这期间,发现一种很奇怪的现象,只有WIN10系统下。不关闭串口,  
<通用技术平台已停用> 这个错误弹不出来。  仅仅鼠标箭头那里回提示在刷新或加载 有个圈在转

不行只能把电脑换个系统了,暂时不知道还会有其他影响不



 回到顶部
总数 23 上一页 1 2 3