使用VB如何进行红外通信,有说红外通信是通过虚拟串口来实现的,那我用MSCOMM控件,把它看成一个简单的、普通的串口就好了?就可以实现了嘛?为什么我的程序收不到数据。
请大家指点!谢谢!

解决方案 »

  1.   

    要看你通信的对象了,如果是另一个红外口,如两个笔记本通信
    那么使用mscomm是没有问题的,如果是其他设备就要具体分析了
    我前一阵子研究过笔记本红外口接收电视遥控器的数据,虽然没有成功,不过有点心得
    那种纯红外通信是不通过虚拟串口的,使用的时候还要屏蔽掉虚拟串口的驱动。
    pda上面有个tv remote controler,很成熟的软件,pc上面的找到了一个,不过只能对如
    sony等的品牌家电进行控制,而且还没有学习功能。