要用到MSCOMM控件。
看自己的VC里有没有:新建一个工程后,在菜单栏“工程”->增加到工程->Components and Control...中,选择Registered ActiveX Controls文件中的Microsoft Communications Control, version 6.0.lnk(图标像一个电话一样),将这个控件增加到列表中,然后就可以直接拖来用了。
vc6中在对话框控件上按鼠标右键,在菜单中选择insert activex control, 再从弹出的会话框列表中
选择microsoft conmmunications control既可以添加 mscomm控件了。
也不应定就用mscomm控件,用Windows API读写串口也可以。
编串口接收数据程序不用MSCOMM也可完成,用mfc,不过我也是菜鸟。而且vc++6.0貌似自带MSCOMM控件的吧!
一、使用MSCOMM控件,单个人感觉不是很好用,我只是毕业设计时用过。
二、使用CSerialPort类,这是一个外国人写的串口通信类,比MSCOMM方便,我在实际工作中都用这个类。