首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft Communication control 6.0

Microsoft Communication control 6.0
EN

Stack Overflow用户
提问于 2009-07-28 04:40:03
回答 2查看 1.8K关注 0票数 0

您好以前我使用微软通讯控件6.0和MFC6.0进行串行通讯它的fine.But现在我使用vc++.net 2003和MFC2003,我添加了微软通讯控件(MSComm1),但在类视图中不会创建CMSComm类。但是在VC++ 6.0中,如果我添加了这个ActiveX Control.The CMSComm类,默认情况下会创建这个类,我可以在这个类中调用成员函数,比如SetPortOpen(),GetPortOpen()。

所以任何人都会告诉我如何将MScomm控件和类一起插入。

提前感谢

EN

回答 2

Stack Overflow用户

发布于 2009-07-28 05:23:04

编辑:我用VC#做了这件事,不确定这些步骤和VC++是否一样。在提供更好的响应之前,我需要安装并试用它。

由于串口支持直到2.0版才被添加到.Net中,因此我不得不为.Net 1.1应用程序做同样的事情。在我的项目中,我添加了对MSCommLib的引用,并将MS Communications Control 6.0版添加到了我的工具箱中。在将它拖到窗体上之后,我就可以对它进行编程了。您还应该有对AxMSCommLib、AxInterop.MSCommLib.dll (COM互操作而不是端口)的引用。

很抱歉,我打开了项目,但找不到将其添加到类视图中的方法,但是一旦您有了引用并创建了类似于“私有AxMSCommLib.AxMSComm com”的变量,您就可以使用智能感知来查看该对象的方法和成员。

您还可以使用对象浏览器查看这些内容。如果您有引用集,请打开对象浏览器,然后单击AxMSComm。所有成员都应列在右侧窗格中。这里没有太多关于如何使用每个成员的帮助。

票数 0
EN

Stack Overflow用户

发布于 2009-07-29 14:10:18

您可能会遇到问题,因为此Microsoft update在控件上设置了ActiveX终止位。它将不再起作用。MS建议我们使用较新版本的控件或API。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1191962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档