利用ATL编写COM组件.pptVIP

  • 1
  • 0
  • 约1.13万字
  • 约 43页
  • 2017-02-08 发布于重庆
  • 举报
利用ATL编写COM组件

* 3 在VC和VB中使用COM组件 内容 3.1 调用COM组件的过程 3.2 在VC中创建COM组件客户 3.3 在VB中使用COM组件 * 3.1 调用COM组件的过程 Windows系统下有大量的组件可供使用,前面我们所创建的MyCom组件也注册好了,因此也可以使用,使用COM组件过程是一个典型的客户/服务器(Client/Server)方式。COM组件含有被调用的接口,它是提供服务的,因此是服务方。 Windows系统下的组件如同一大堆积木,不同的人建房子所使用的积木也不一样,因此不同的人使用的COM组件也不一样,但它们有共同的使用过程:首先客户程序要获取包含组件的服务器(如MyCom.dll就是提供了字符串转化的服务器),然后让服务器创建组组件相关联的类工厂,再由类工厂实例化组件,最后通过接口来使用组件。 * 3.2 在VC中创建COM组件客户 1.打开上一节的MyCom工程后,选择File|New菜单,将弹出的New对话框切换到Projects选项卡后,选择MFC AppWizard(exe)项,在Project name编辑框中输入ComClient工程名称,并选择Add To Current Workspace单选择按钮。如图8所示。 图8 在MyCom工作区中添加MyComClient工程

文档评论(0)

1亿VIP精品文档

相关文档