![]() |
1
3
我认为你不会遇到记忆问题。我写了一个程序,它使用一个条形码扫描器,它使用一个COM端口来监听扫描器中的事件。我会在程序启动时打开它,并保持它的打开状态,直到程序关闭,完全没有问题为止。 唯一需要担心的是,COM端口一次只能由一个对象使用,所以如果您的程序已经打开了它,并再次尝试打开它,这是一个问题。 程序可能会使COM端口保持打开状态,因此最好尝试打开它,如果失败,请尝试关闭它(两个单独的Try…Catch块),然后再次尝试打开它。这很麻烦,但在我的应用程序中,它减少了我必须解决的错误的数量。我只是在每次加载程序时打开/关闭/打开以确保安全。 |
![]() |
2
1
唯一的问题是,有时如果你没有正确关闭COM端口,它可以让你的应用程序作为一个进程,在一个持久的非垂死状态,保持COM端口。 |
![]() |
Paun Alin · 将快速串行数据写入文件(csv或txt) 7 年前 |
![]() |
KSK · 如何在中检测通过串行端口或以太网连接的设备状态的变化。净额 7 年前 |
|
lemming · 没有这样的文件或目录c++boost库 7 年前 |
![]() |
TheUberUser · JSSC DCE控制线 7 年前 |
|
Gordon · 在Linux中读取和写入同一文件描述符时出现问题 7 年前 |
|
antisycop · 串行HC-05不工作 7 年前 |
![]() |
Andrey Tsarev · 从串行端口上的命令读取响应 7 年前 |
![]() |
Farshad Z · 从USB GPS解码GPS坐标 7 年前 |
![]() |
OlavT · 如何在Raspberry PI上设置串行端口的波特率? 7 年前 |