• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 问个com最简单的问题(还没有用过com,惭愧

问个com最简单的问题(还没有用过com,惭愧

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了问男生的真心话问题,问女生的真心话问题,面试官常问的问题,背景调查问哪些问题,问问题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 问个com最简单的问题(还没有用过com,惭愧
描述:

用mfc怎么生成一个com工程,生成的是alt的工程吧
com是不是一定要手写上去,注册与注销也得自己写
类工厂也得自己写?


解决方案1:

gz

解决方案2:

组件对象的编程目的:就是定义对象的接口,并实现接口中定义的成员函数,为
客户提供服务。
实现的步骤为:
1、 用ATL COM AppWizard 新建一个工程;
2、 在工程中插入一个对象(object),定义接口的名字;
3、 定义接口函数;
4、 在类中对接口函数编写服务代码,使接口在被客户访问时提供服务;

解决方案3:

com用IClassFactory来创建类实例!
使用atl生成com不需要手工添加IClassFactory!

解决方案4:

类工厂不用自己写的,自动生成

解决方案5:

1、ATL
2、不用自己写,但是你要想修改注册注销的信息、参数什么的也可以。
3、什么叫做类工厂?ClassWizard?COM一般不用ClassWizard。

解决方案6:

1、MFC生成的怎么会是ATL,两者对COM的实现方式不一样,一个使用内联类,一个使用模板继承。
2、不需要你手工从头来写,MFC中有几个宏可以帮你实现大部分的代码,可以手工去写这些宏也可以使用ClassWizzard自动添加。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 问一个有关MIDLEXE的初级问题!!
  • 问个com最简单的问题(还没有用过com,惭愧

相关文章

  • 2017-06-05 通过WH_KEYBOARDHOOK及WH_MOUSEHOOK捕捉到的事件,能否插入到系统消息队列中
  • 2017-06-04 编写一个TCP客户端能够连接多个服务器,现在遇到一个问题求助。。。
  • 2017-06-04 取当前用户的上网记录
  • 2017-06-04 VC60fatalerrorC1001
  • 2017-06-04 问:VC下FTP的访问
  • 2017-06-05 如何捕捉Stackoverflow的异常?
  • 2017-06-04 我想用FLASH,却不想使用MFC,听说直接用COM可以实现,求教。
  • 2017-06-05 如何在dll中写一个基类,并且在外部程序中继承这个基类?
  • 2017-06-04 用ATL做好的镶嵌在WEB上的控件不能在没有装VS。NET2003的机子上正常装载啊!
  • 2017-06-04 大家在网页上调用dll有无碰到过这个情况啊

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • OverlayIcon的问题
    • 急救:请问怎样可以用鼠标获取IE中frame里的图片
    • 我的vc++为什么看不到任何activex和component
    • CMimeMessage::AttachFile类64bit发送附件中文为乱码!在线求解
    • 我用MFC生成一个应用,然后添加一个COM组件,在另一个应用CoCreateInstance失败
    • 这个例子又错在哪里?启动刚才的Hook的外壳程序
    • 挂接线程虚消息队列问题
    • 谢谢ccnuxjg,来接分
    • 关于线程创建的问题!!很简单的
    • 关于DirectShow的问题,DirectX编程高手请帮忙

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有