VC 串口控件 MSComm控件
在使用MSCOM时遇到很多问题,现把解决问题的方法列出
1、VS2008本身不带有MSCOM组件,需要自已去下载
下载地址如下:http://www.iiidown.com/source_download/75338274
2、下载完成后将MSCOMM32.OCX放到C:\Windows\System32目录下,手动注册。
WIN7下以管理员权限打开命令提示符输入regsvr32 MSCOMM32.OCX,提示注册成功。取消注册控件时输入
regsvr32 /u MSCOMM32.OCX
3、打开VC2008,必须在对画框界面下才会出现工具箱,右键->选择项->COM组件->勾选Microsoft Communications Control,version6.0
点击确定退出。工具箱中就会出现电话的图标。
4、将电话图标拖放到对话框中,在解决方案资源管理器中是没有mscomm的文件的,这点与VC6不同。
5、点击电话图标在属性页中修改ID为IDC_MSCOMM,这样在第六步后将生成mscomm.h和mscomm.cpp两个文件,否则会生成默认的
mscomm1.h和mscomm1.cpp.文件
6、鼠标右键单击电话图标选择添加变量,添加之后就有了mscomm.h和mscomm.cpp两个文件了。
7、在VC2008中查看mscomm.h中的函数声明,你就会发现不再是以前VC6.0中的SetCommPort等等函数了,已经发生了改变变成了put_CommPort,关于这点大家可以参看http://hi.baidu.com/zsb517/blog/item/f648fff87df08248242df251.html/cmtid/5a5867358b94e640251f1491的说明。
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
在使用MSCOM时遇到很多问题,现把解决问题的方法列出
1、VS2008本身不带有MSCOM组件,需要自已去下载
下载地址如下:http://www.iiidown.com/source_download/75338274
2、下载完成后将MSCOMM32.OCX放到C:\Windows\System32目录下,手动注册。
WIN7下以管理员权限打开命令提示符输入regsvr32 MSCOMM32.OCX,提示注册成功。取消注册控件时输入
regsvr32 /u MSCOMM32.OCX
3、打开VC2008,必须在对画框界面下才会出现工具箱,右键->选择项->COM组件->勾选Microsoft Communications Control,version6.0
点击确定退出。工具箱中就会出现电话的图标。
4、将电话图标拖放到对话框中,在解决方案资源管理器中是没有mscomm的文件的,这点与VC6不同。
5、点击电话图标在属性页中修改ID为IDC_MSCOMM,这样在第六步后将生成mscomm.h和mscomm.cpp两个文件,否则会生成默认的
mscomm1.h和mscomm1.cpp.文件
6、鼠标右键单击电话图标选择添加变量,添加之后就有了mscomm.h和mscomm.cpp两个文件了。
7、在VC2008中查看mscomm.h中的函数声明,你就会发现不再是以前VC6.0中的SetCommPort等等函数了,已经发生了改变变成了put_CommPort,关于这点大家可以参看http://hi.baidu.com/zsb517/blog/item/f648fff87df08248242df251.html/cmtid/5a5867358b94e640251f1491的说明。
8、点击电话图标在属性页中添加消息响应函数就可以编写接收函数了。
至此,就可以在VC2008中使用MSCOMM组件了,希望对大家有所帮助,有什么问题可以给我留言。
posted on 2015-01-05 10:23 alex_chen502 阅读(774) 评论(0) 编辑 收藏 举报