我编写的程序是利用CSerialPort类编写的多串口程序,打开COM1,和USB转的串口COM3,依照顺序打开COM1,COM3,安全退出,没问题,可是反过来打开却遇到问题了。即COM3,COM1,结果不能正常打开。COM3打开成功,而COM1则打开失败,提示串口被占用。可我的串口COM1事实上并没有被其他程序占用啊。请教。
解决方案 »
- 对话框创建oncreate的问题
- 得到ActiveX窗口句柄,如何在外部程序中调用ActiveX的接口
- 求助关于改变动态创建的按钮的背景颜色 和 字体颜色的问题。
- 棘手问题, 请高手赐教!
- win32 API 的小问题,伙计们帮忙~!!!
- 请问VC MFC中有C#的Group,或者VB的Frame类似控件吗?或者怎么实现?拜托,马上结帖。
- ㊣㊣ 我最近学习多媒体程序设计很入迷,但是一直苦于没有办法将声音的某个音调的音量调大,有人能帮忙提供个好的例子或者说说这方面的知
- 如何在聊天室踢人和防止被踢
- 关于文件删除的小问题(Up也有分)
- 用VC++进行开发时,应用到其他软件的dll,怎么打包,在离开VC++和这个dll后还可以运行?
- MFC程序在DEBUG生成的时候报错,RELEASE生成的时候又没错了??
- 求教<windows核心编程>中"通过改写代码来挂接API "的问题
---------------
1、检查程序,GetLastError获得打开失败的原因。
2、可以尝试用串口助手等打开串口看看,是否还会出现lz所述。