有两个串口,当设备与某一个串口连接的时候,怎么动态监测该设备到底连到哪个串口上了,也就是说检测某个串口是否与外部设备连接上了(外部设备已经打开)?

解决方案 »

  1.   

    if (m_ComPort.SetPortOpen(TRUE))
        MessageBox("串口已连接")
    else
       MessageBox("串口未连接")估计这样只能判断串口是否连接,而不能判断
    与那个设备连接。
      

  2.   

    你说的是对的,那个方法只能用来监测当前PC上该串口是否可用,而不能监测某一个串口是否和外部设备连接上了。
    每当我用VC开始做一些东西的时候,就会听到“用控件解决问题是很容易的”等等,但谁能告诉我这个容易的问题?到底是监测哪个引脚。我也常听到有人说汇编如何如何难,而别的语言如何如何简单,但让他把一个字符的各个位提取出来,他却说这用这用高级语言实现起来很简单,但用汇编很难,又说这个用汇编它做不出来,又说他只会汇编,不会别的语言。呵呵,逗。
      

  3.   

    fanqun(小凡) ,你说的方法是可行的,但并不是最好的方法。看来好像真的没什么好的方法,算了,结帖。