解决VC6在win7中不能使用mscomm控件的方法
来源:互联网 发布:适合iphone的软件 编辑:程序博客网 时间:2024/04/30 22:53
解决VC6在win7中不能使用mscomm控件的方法
------分隔线----------------------------
这里以VC6为例,安装好VC6后,系统已经安装并注册了mscomm控件,但是按原来正常的方法在工程中点菜单“Project”->“Add To Porject”->“Components and controls”会提示不支持此接口的错误提示,大家都说win7不支持mscomm了,其实不是的,按照下面的解决方案就能使用此控件。
如果您的系统中没有mscomm控件,需要手工注册,另外VC2010里也没有mscomm控件,也需要手工注册,在注册之前需要以管理员身份运行命令行程序,方法是在开始菜单里点运行,输入:runas /user:administrator cmd。然后按本站《串口控件MSCOMM的注册方法》一文介绍的方法进行注册。
下面绍介VC6下win7不能使用mscomm控件的方法:
1、以管理员身份运行VC6,方法可以是右键点VC6程序快捷方式,再点“以管理员身份运行”
或者右键点VC6程序快捷方式后再点“属性”,切换到“兼容性”页,选中“以管理员身份运行此程序”
2、打开VC工程,进入界面设计,右键点工程界面,在弹出的菜单中点“Insert ActiveX control”
3、选中mscomm控件,如下图所示
4、我们可以看到mscomm控件已经导入到工程中了
5、但是发现加入mscomm控件后应该自动生成的CMomm类没有生成
6、不用但心,按Ctrl+W调出MFC ClassWizard,切换到Member Vairable页,双击mscomm控件对应的ID,这时会提示mscomm控件还未加入工程,点确定后VC6将自动生成C代码
7、命令mscomm控件对应的类
7、这时我们已经发现CMComm类已经加入到工程里了
这样就解决了win7下不能使用mscomm控件的问题
- 解决VC6在win7中不能使用mscomm控件的方法
- 在win7下使用MFC中MSComm控件的问题
- 解决Window 7系统中Visual Studio 2010不能使用MSCOMM ActiveX控件的问题
- Win7 VS2012不能使用MsCOMM的问题
- 解决使用MSComm控件过程中内存溢出的问题
- [MSComm]MSComm控件注册以便在LabVIEW中使用
- MSComm控件在串口编程中使用
- MSComm控件在串口编程中使用
- 在VS2005中使用mscomm控件
- MFC中MSCOMM控件问题的解决
- 在WIN7系统VS2010中使用MSComm控件编写串口程序详解
- Delphi中MsComm控件的安装使用
- Vs2010中MSCOMM串口控件的使用
- MSComm控件的使用
- 串口控件MSCOMM的注册方法(使用MSCOMM串口控件程序的发布问题)
- 在vc2005中使用MoveWindow()调整控件大小,不能及时刷新,在vc6中则可以
- 如何使用mscomm串口控件在.net中编程
- 在VS2010中使用MSComm控件实现串口通信
- List<>引起的nullpointerexception问题
- UVA 10318 - Security Panel(dfs+剪枝)
- python basic
- 【一】HttpClient4.3.1简单入门实例
- 一个fork的面试题
- 解决VC6在win7中不能使用mscomm控件的方法
- Base operation about XMl file
- 为Android版OpenVPN-Connect生成PKCS#12证书
- Java控制台运行
- 理工大学ACM平台题答案关于C语言 1010 A+B for Input-Output Practice (I)
- Apidemo 学习 Sweep
- 补码--负数在计算机里的存储方式
- sql多关键词模糊查询
- 条款7:操作符重载