当前位置: 代码迷 >> QT开发 >> 串口通讯,句柄无效
  详细解决方案

串口通讯,句柄无效

热度:84   发布时间:2016-04-25 03:51:50.0
串口通信,句柄无效

写了一个串口通信软件。底层用的是MFC,顶层用的是Qt的构架。
问题:
Qt创建了两个UI界面A、B。在A的函数里设置端口号及波特率,串口可以正常打开,并且可以收发数据。但B的函数里收发数据时出现句柄无效(hComm==INVALID_HANDLE_VALUE)。
同样在B里的函数里设置端口号及波特率,串口可以正常打开,并且可以收发数据。但A的函数里收发数据时出现句柄无效(hComm==INVALID_HANDLE_VALUE)。      
什么原因啊。我对语言不是很了解。该怎么解决,

------解决方案--------------------
呵呵,局部变量和全局变量的原因啊!
虽然我没看到源码。但是这个问题还是能猜到的。你觉得从另外一个函数能去访问本函数里边的普通局部变量吗?
  相关解决方案