• 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类的时候,是不是必须得先创建ClassFactory

在创建COM类的时候,是不是必须得先创建ClassFactory

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

佚名通过本文主要向大家介绍了classfactory,检索com类工厂中clsid,com类工厂中clsid为,7tav.com视频 杂类,com类等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 在创建COM类的时候,是不是必须得先创建ClassFactory
描述:

通过用类厂来创建COM对象好处多多,问题是:是不是要创建COM对象时,必须要先创建类厂对象,用类厂对象才能创建COM对象?  


解决方案1:

所谓的类厂对象应该指的是实现了接口iclassfactory的类对象。这个对创建对象不是必须的,但是是最常见的一种。必须实现的是类对象(classobject),但是类对象可以不用Iclassfactory.

解决方案2:

自己做饭或者去食堂吃饭,都可以。

解决方案3:

不是这样;

解决方案4:

实现COM有两种方法,一种IUnknown一种类工厂


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

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

  • C++写COM组件,IClassFactory::LockServer()如何使用?
  • 请问IClassFactory的实现中,g_ObjCount和g_LockCount的定义应该放在哪里?
  • IID_IClassFactory
  • [求]ATL为我们生成的代码里有IClassFactory但是好像没有IClassFactory2
  • 在创建COM类的时候,是不是必须得先创建ClassFactory
  • DECLARE_CLASSFACTORY_SINGLETON的问题。
  • CComCreator怎么回事?怎么又和IClassFactory混到一块了?
  • ATL生成COM框架,如何让ATL实现IClassFactory
  • 请问使用C++建立dll的COM而不使用其他的类库,IClassFactory和IUnknown是不是不用实现

相关文章

  • 2017-06-05 errorLNK2019:错误~高手指教
  • 2017-06-04 怎么在VC++60中怎么安装Allegro游戏开发库?
  • 2017-06-04 VC读取excel的xls文件
  • 2017-06-04 WM_MOUSEWHEEL
  • 2017-06-04 COM部署不能安装注册成功,非常郁闷!请各位帮忙!
  • 2017-06-04 关于存在对话框的ocx控件中,控件调试的问题
  • 2017-06-04 希望更多ATL,COM,ACTIVEX爱好的朋友加入小屋13470240-----斑竹手下留情
  • 2017-06-04 atl写的COMVB响应不了事件
  • 2017-06-04 com技术内幕中有一段话
  • 2017-06-04 控件包容的问题

文章分类

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

最近更新的内容

    • OCX控件服务器访问的问题!
    • 接口方法重复了怎么办?
    • 我通过列举系统所有进程的窗口得到了某个程序的窗口句柄,如何改变他的标题?
    • 如何在vc中实现数据库中的音频数据的播放
    • 很奇怪的问题:有做过word在OCX中控制的大虾们帮帮忙!
    • ActiveX为什么vb下不能用?
    • VC++60如何获取Excel的版本?
    • 扩展名exe的组件,比com好在那里?
    • 求助,求能够播放flash的VC使用的activex免费控件?
    • api建立输入对话框,显示不出来,麻烦帮忙

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

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