c# - 单击关闭按钮后,我在这一行出现 System.IO.IO.Exception 错误 'string machine_data = serialPort1.ReadTo("\u0003");'
问题描述
我有一个基于 C# 中的 Windows 窗体应用程序的程序。我需要从串行端口(Com Port)读取数据。为此,我需要在 C# 中使用线程和串行端口。我的程序遵循以下顺序。
- 首先它初始化作为前台线程的线程。
- 它将检查串口是否打开,然后开始读取程序。
所有程序都运行良好,但单击关闭按钮后,我在这一行出现此错误 'string machine_data = serialPort1.ReadTo("\u0003");'
这是我的错误的快照:
解决方案
推荐阅读
- shell - 如何在 Jenkinsfile 中使用变量运行 shell 命令
- java - Spring data JPA 消耗所有连接对象
- cassandra - 在 github 操作中设置 Cassandra
- javascript - 如何检测卸载的 iframe?
- php - 这种错误是什么意思,我明白了吗?(语法错误,意外的'reqiure'(T_STRING))
- python - 'pip3 安装
' 返回错误 'C:\Python34\python.exe: 没有名为 pip 的模块' - python - 与 Python(和 PATH?)相关的 virtualenvwrapper 错误
- excel - 多个嵌套 if(ISNUMBER(FIND... 是必需的
- node.js - 使用 Playwright 制作 PDF 时控制边距
- amazon-web-services - 如何为 AWS 中的其他 IAM 用户设置 MFA?