我的程序有一个主界面,接受串口数据,更新设备状态,双击主界面某一区域后,主界面隐藏,出现一个设备界面,上面动态显示各设备的数据,求教两个界面如何共用一个串口,主界面只要状态,设备界面要数据...不知道说没说明白...

解决方案 »

  1.   

    个人觉得,既然数据都是一个串口来的,那么你就应该先解析数据,解析完成后,数据的目的地清楚了,再起新的线程,处理对应的数据。必须要共用串口的话,我印象里这好像要接串口卡了,然后把来的数据线分开,这里可能还需要一个232转485的转换器,具体记不清了。
      

  2.   

    只要将串口对象传递到设备窗体就可以了
    使用构造函数传递即可
    然后在设备窗体读取串口数据
      

  3.   

    串口是为设备使用的,跟你的窗体没有关系吧,对串口操作完成后立刻释放
      

  4.   

    那我的串口声明和初始化都应该怎么办呢,还请指点一二..不可能在两个窗口里都初始化一次吧。。