摘要:334 members have rated this article. Result: Popularity: 10.99. Rating: 4.36 out of 5. Getting the most out of IDispatchhttp://www.codeproject.com/com/comdispatchdriver.asp ...
        阅读全文
        文章分类 - COM
摘要:应该使用哪个框架? 用ATL和MFC来创建ActiveX控件 http://www.microsoft.com/china/MSDN/library/archives/others/Visualc/atlMFC.aspGeorge Shepherd 本文假定你熟悉MFC, ATL, and COM 难度级别 1 2 3 摘要目前MFC和ATL代表了两种框架,分...
        阅读全文
        
摘要:用SDK玩转ActiveX 调用ActiveX控件?呃,这实在不是一件容易的事情:用各种封装精良的Framework(MFC、VCL等等)的话,最后成品EXE的体积难免偏大;用SDK虽然可以有效地减小这个体积,但是往往又无从下手——总之,这似乎是一件鱼与熊掌不能兼得的憾事。还好,“不容易”并不代表“不可能”,李马在本文中要介绍给诸位的,就是“玩转”ActiveX的一种方法,这种方法包括了从A...
        阅读全文
        
摘要:MFC框架升级OCX时存在的向下兼容性问题 发表日期:2005-07-17 作者:石头[转贴] 出处:CSDN 今天得闲,刚好又要处理OCX向下兼容性的问题,于是仔细查看了一下造成问题的原因,做了些简单测试,不打算从原理分析,我们暂且从表象上分析。 [问题描述] 在使用MFC框架制作OCX时,存在向下兼容性问题。 在旧控件的某个接口...
        阅读全文
        
摘要:COM逐步教程 作者:Saurabh Dasgupta2001年3月6日原文链接:http://www.codeguru.com/Cpp/COM-Tech/activex/tutorials/article.php/c5567/介绍对于我来说,理解COM(Component Object Model,组件对象模型)绝不亚于一次长途旅行。我相信,每一个想要理解COM之后基本原理的程序员都必须使...
        阅读全文
        
摘要:初学者教程:ATL/COM简单工程 原作者:C. Lung原文链接:http://www.codeproject.com/atl/com_atl.asp点这里下载本文配套源代码介绍 本教程的目的是告诉你如何使用ATL创建一个COM服务器,并使用Visual C++和Visual Basic程序来分别调用这个服务器。我并不想深入探讨COM的细节,也不想让你深陷于IDL之中。这一教程只是为VC...
        阅读全文
        
摘要:用VC进行COM编程所必须掌握的理论知识 用VC进行COM编程所必须掌握的理论知识 一、为什么要用COM 软件工程发展到今天,从一开始的结构化编程,到面向对象编程,再到现在的COM编程,目标只有一个,就是希望软件能象积方块一样是累起来的,是组装起来的,而不是一点点编出来的。结构化编程是函数块的形式,通过把一个软件划分成许多模块,每个模块完成各自不同的功能,尽量做到高内聚低藕合,这已经是一...
        阅读全文
        
摘要:使用com的方法 #include "ClassDll.h"#include "ClassDll_i.c"if ( FAILED( CoInitialize(NULL) )){return;}IClass* pIClass;hr = CoCreateInstance(CLSID_Class,NULL,CLSCTX_INPROC_SERVER,IID_IClass,(void**) &pIClas...
        阅读全文
        
摘要:http://www.cppblog.com/mzty/archive/2005/12/23/2003.htmlCOM编程入门 第一部分 什么是COM,如何使用COM 文/赵湘宁 下载例子代码 本文的目的是为刚刚接触COM的程序员提供编程指南,并帮助他们理解COM的基本概念。内容包括COM规范简介,重要的COM术语以及如何重用现有的COM组件。本文不包括如何编写自己的C...
        阅读全文
        
摘要:Structured Storage - The DocFilehttp://www.codeproject.com/file/structstor.asp Introduction Structured storage is something which, when done using the plain Windows API, seems overly complicated; much...
        阅读全文
        
摘要:第十步 DllRegisterServer 和 UnregisterServer COM对象的位置信息将会进入到注册表中。这个工作可以在外面通过一个.REG文件完成,也可以使用一个输出函数DllRegisterServer。要去除注册表的内容,我们将使用另一个输出函数DllUnregisterServer。这两个函数的实现在文件Registry.cpp中。一个简单的工具regsrv32.exe...
        阅读全文
        
摘要:COM指南 (Step by Step COM Tutorial)-下(1)第七步 实现IClassFactory的方法 实现类CAddFactory的方法。创建一个新文件(AddObjFactory.cpp)。提供类IUnknown和IClassFactory的方法实现。AddRef,Release和QueryInterface方法实现和前面类CAddObj中这三个函数实现基本一样。在方法C...
        阅读全文
        
摘要:http://www.7880.com/Info/Article-580ac1e0.html原作者:Saurabh Dasgupta 文章出处:http://www.codeguru.com/activex/COMStepByStep.html 译者的话,首先要声明的,这以一篇来自于WWW.CODEGURU.COM上的文章,我只是将其翻译。要告诉您的是,如果您已经是一个COM高手了,请您不...
        阅读全文
        
摘要:2005-06-2328·COM样例(三)——组件端代码 2005-06-2327·COM样例(二)——样例结构设计 2005-06-2372·COM样例(一)——《COM线程模型》基础篇
        阅读全文
        
摘要:Visual C++ 概念:添加功能 用 CComBSTR 进行编程 http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vccore/html/vcconprogrammingwithccombstr.asp ATL 类 CComBSTR 提供对 BSTR 数据类型的包装。尽管 CComBSTR 是一个...
        阅读全文
        
摘要:http://www.yesky.com/133/1603133_3.shtml本文首先论述可连接对象和连接点机制的原理,然后通过一个示例说明怎样用MFC编程实现可连接对象和内嵌于客户的事件接收器. 1、可连接对象和连接点机制的基本原理 为了在组件对象和客户之间提供更大的交互能力,组件对象也需要主动与客户进行通信。组件对象通过出接口(Outgoing Interface)与客户进行通信。如...
        阅读全文
        
摘要:连接点的实现方法 连接点技术是在服务器方声明一个接口,由客户端实现这个接口,服务器方内部调用这个接口的方法,从而可以向客户发送事件消息,客户接收事件并可进行处理。 事件接口可以是从IUnknown继承,也可以是从IDispatch继承,考虑到用其他语言也要能实现这个接口,所以应该从IDispatch继承,这其实是双接口形式。实际上用ATL缺省处理的方式,也不是从IDispat...
        阅读全文
        
摘要:http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vccore/html/vctskImplementingConnectionPoint.asp
        阅读全文
        
摘要:DCOM是依赖于RPC服务的,是一种分布式远程过程(进程)调用,调用代码在远程主机上执行,使用远程主机的系统资源,因此要有远程主机所属的访问权限,一般来说访问用户应是远程主机本地用户或主机所属的域用户,所以 第一步是在远程主机或其域上注册(获得)一个有足够权限的用户, 第二步是使用此用户令牌激活远程COM服务器,方法是使用CoInitializeSecurity & CoCreateI...
        阅读全文
        
 
                
 
 浙公网安备 33010602011771号
浙公网安备 33010602011771号