随笔分类 -  COM&COM+

COM & COM+
关于COM的Reg-Free(免注册)技术简介及实例讲解。
摘要:传统调用COM时,需要事先将COM采用regsvr32进行注册。其实,将COM进行注册并不是必须的过程。本文介绍了一种Reg-Free的COM调用技术。 阅读全文

posted @ 2009-06-07 22:12 飞天舞者 阅读(4335) 评论(0) 推荐(1) 编辑

COM中的error handling机制及示例(ISupportEfforInfo,ICreateErrorInfo,IErrorInfo)
摘要:客户端在调用DCOM/COM+时,无法通过try-catch这样的technology-specific的异常处理机制来处理COM Exception。而只能通过返回的HRESULT code来判断异常。为了弥补这种缺陷,COM有其自身的COM Exception propogation机制。 本文介绍了COM中的error handling机制介绍及简单示例。 阅读全文

posted @ 2009-06-06 16:11 飞天舞者 阅读(703) 评论(0) 推荐(0) 编辑

如何实现DCOM或者COM+的远程调用
摘要:远程调用DCOM时,远比在本地调用DCOM时的情形要复杂的多,往往会出现80070005,800406ba等等例如权限,接口各类错误。本文介绍了常规情况下远程调用DCOM的一般方法。 阅读全文

posted @ 2009-06-04 18:03 飞天舞者 阅读(1848) 评论(0) 推荐(0) 编辑

转载推荐:COM中不同字符类型相互转换,例如char*, BSTR, CString等等
摘要:原文链接如下:http://vip.6to23.com/louis228/techPapers/convertstring.htm当然,文中类型转换汉书所涉及的头文件并没有一一列举出来,比如_bstr_t所涉及到的<comdef.h>头文件,_com_util::*所涉及到的<comutil.h>及其静态链接库文件comsupp.lib等 //#pragma comment... 阅读全文

posted @ 2009-05-10 09:44 飞天舞者 阅读(326) 评论(0) 推荐(0) 编辑

一种强行指定dll assembly读取其相应*.dll.config配置文件的方法(又名:如何创建.net 的DCOM)
摘要:如何指定dll assembly读取其相应*.dll.config配置文件,本文也演示了如何创建利用.net 创建一个DCOM 阅读全文

posted @ 2009-04-24 16:49 飞天舞者 阅读(3578) 评论(0) 推荐(0) 编辑

COM 组件设计与应用(一)起源及复合文件
摘要:复合文件,结构化存储,是微软组件思想的起源,在此基础上继续发展出了持续性、命名、ActiveX、对象嵌入、现场激活......一系列的新技术、新概念。因此理解和掌握 复合文件是非常重要的,即使在你的程序中并没有全面使用组件技术,复合文件技术也是可以单独被应用的。 另外:学习COM技术的绝好resource website: http://www.kuqin.com/components/ 阅读全文

posted @ 2008-07-02 21:08 飞天舞者 阅读(602) 评论(0) 推荐(0) 编辑

COM组件设计与应用(二)GUID 和 接口
摘要:本章介绍了两个非常重要的概念:CLSID 和 Interface。由于全篇都是概念描述而没有示例程序相配合,可能读者的理解还不太深入、不彻底。别着急,我们马上就要进入到组件程序设计阶段了... 阅读全文

posted @ 2008-07-02 21:06 飞天舞者 阅读(837) 评论(0) 推荐(0) 编辑

COM组件设计与应用(三)数据类型
摘要:COM 组件是运行在分布式环境中的。比如,你写了一个组件程序(DLL或EXE),那么使用者可能是在本机的某个进程内加载组件(INPROC_SERVER);也可能是从另一个进程中调用组件的进程(LOCAL_SERVER)… 阅读全文

posted @ 2008-07-02 21:05 飞天舞者 阅读(451) 评论(0) 推荐(0) 编辑

COM宏小结
摘要:COM中常用的宏定义剖析 阅读全文

posted @ 2008-07-02 11:53 飞天舞者 阅读(338) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
For more information about me, feel free email to me winston.he@hotmail.com
点击右上角即可分享
微信分享提示