串口问题:我想在启动程序时辨别当前的端口是COM1还是COM2,请问如何做?
有没有什么控件?

解决方案 »

  1.   

    写一个INI文件,默认为COM1,然后操作INI文件就可以了
      

  2.   

    楼上:我是通过INI文件做的,但是别人要求要有自动识别COM口的功能
      

  3.   

    yong mscomm shi yi xia zai com1 da ke jiu shi com2
    fuz jiu shi com1
      

  4.   

    我想是不是可以这样
    你跟串口的另一端增加个通信协议,比如说发个什么过去,返回个什么信息,就代表通信正常!
    在初始化时,先打开Com1,按照协议发个过去,等待返回信息,如果没有
    就关了他——表示不是当前的串口,有反馈Com1就是你要的当前串口,再打开Com2,同上