hur.cn - 华软网

 热门搜索

API 强制关闭串口问题

  作者:未知    来源:网络    更新时间:2011/9/25
我自己学着用API写的一个串口小程序,忘记了写关闭串口,运行之后用虚拟串工具查看串口状态,打开成功,就直接关了对话框,想把后面的补完,这个可好了,再打开的时候说我的串被占用,我现在想把刚打开的那个COM2串口,关闭掉,可是网上给的都是通过句柄来关闭的,我现在只知道串口号,而且对应串口的句柄是在打开串口成功的时候返回的,现在串口都开不了,怎么办呢,有没有办法可以只能过COM2串口,这个参数来获取这个找打开状态串口的句柄,或只通过COM2这个参数直接强制关闭串口COM2的API方法啊
---华软 网友回答---
CreateFile( "COM2",....) 
---华软网友回复---
串口都是独占方式打开的,没有句柄操作不了的
你可以在WM_DESTORY中消息中关闭串口


---华软网友回复---
嗯,除了内核级的操作外,根本关闭不了的。
---华软网友回复---
先改好程序,最笨的方法就是重起之后再运行程序。

---华软网友回复---
嗯,谢谢大家了,程序关闭后串口也就关了,可能和DCB里设置有关,结贴了      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。