相关推荐
-
COM的Apartment概念
首先,COM的Apartment概念是为了让COM的开发和使用都容易才引入Apartment概念的。但是关于Apartment概念详细阐述的比较好的资料在国内可能比较少,所以有很多人对其理解上存在一些疑问。这很正常,我当初为理解它也花了2周时间,参考了不少资料。 其次,marshal的问题。marshal主要是COM用来在进程间以及计算机间进行COM调用时用的,即Proxy/stub模型。但是在进
-
com 套间代码。
对COM套间的理解,用代码诠释,对COM的学习有一定价值。
-
COM组件以及套间
COM组件的特点: 1. COM组件是以WIN32动态链接库(DLL)或可执行文件(EXE)形式发布的可执行代码组成。 2. COM组件是遵循COM规范编写的 COM组件是一些小的二进制可执行文件 3. COM组件可以给应用程序、操作系统以及其他组件提供服务 4. 自定义的COM组件可以在运行时刻同其他组件连接起来构成某个应用程序 5. COM组件可以动态的插入或卸出应用 6. COM组件必须...
-
关于COM及套间(Apartment)知识
什么是COM组件? COM组件是以WIN32动态链接库(DLL)或可执行文件(EXE)形式发布的可执行代码组成。 COM组件是遵循COM规范编写的 COM组件是一些小的二进制可执行文件 COM组件可以给应用程序、操作系统以及其他组件提供服务 自定义的COM组件可以在运行时刻同其他组件连接起来构成某个应用程序 COM组件可以动态的插入或卸出应用 COM组件必须是动态链接的
-
COM套间
COM套间
-
理解 COM 套间
简序 Don Box 在《COM 本质论》中说,对接口,类对象和套间有了彻底的理解,那么使用COM,没有翻不过去的山头。如果你对C++有深入的理解,那么《COM本质论》中对接口和类对象的阐述很清晰,理解并不困难。但套间是一个比较抽象的概念,而书上对这部分只是理论的叙述,没有提供具体的例子,理解起来就更困难了。在此我把自己找到的一些例子和自己的理解总结以下,以期给初学者提供一些入门的方法。闲话
-
COM和套间(Apartments)
COM技术过时了吗?这句话也对也不对。从技术上讲,确实COM的使用率在下降,但是从思想上来说,COM的面向接口的思想正在被Java和.NET发扬光大。那我们还需要和COM打交道吗?这取决于你工作的领域。虽然现在微软的平台在慢慢向着.NET迁移,不过,在维护原有非托管代码,编写和Windows系统组件打交道的程序,以及使用CLR调用非托管代码的时候,COM或多或少都是不可避免的。与COM打交道就没法
-
COM和套间(Apartments) 1 - 基本知识
OverviewCOM技术过时了吗?这句话也对也不对。从技术上讲,确实COM的使用率在下降,但是从思想上来说,COM的面向接口的思想正在被Java和.NET发扬光大。那我们还需要和COM打交道吗?这取决于你工作的领域。虽然现在微软的平台在慢慢向着.NET迁移,不过,在维护原有非托管代码,编写和Windows系统组件打交道的程序,以及使用CLR调用非托管代码的时候,COM或多或少都是不可避免的。
-
COM组件的多线程测试-Apartment模型
COM组件的多线程测试-Apartment模型 版本信息:版本作者修正/记录Ver 1.0Zzyx2003-5-16。创建关键字:COM 多线程 线程模型 single Apartment CoInitialize CoInitializeExCOINIT_APARTMENTTHREADED COINIT_APAR
-
com之套间
com之套间参考资料:《Essential COM》、《MSDN》 什么是套间 套间(Apartment),形象点,他就是一个用来装com对象的容器,一个套间内可以有多个Com对象,但是对于每个com对象在某一时刻只能够属于某一个套间。 套间用途和存在意义 假设你使用过Com。我们在一个线程A里创建了一个COM对象,那么在线程A里我们就可以访问该COM对象的
-
COM的多线程模型
COM的多线程模型是COM技术里头最难以理解的部分之一,很多书都有涉及但是都没有很好的讲清楚。很多新人都会在这里觉得很迷惑,google大神能搜到一篇vckbase上的文章,但是个人建议还是不要看的好几乎是胡说八道在乱搞。 COM自己其实并没有任何多线程模型,所以他用的多线程模型还是WIN32里头的那一套线程和同步对象。作为准备,这里先简单讲一下WIN32的线程和同步。作
-
Apartment之COM中的线程模型
An apartment is a set of threading rules sharedby a group of objects。The three types of apartments aresingle-threaded apartments (STAs), neutral apartments (NAs), and multithreadedapartments (MTAs).
-
关于COM套间的一点总结
一提起COM的线程调用,就不得不提套间。这里我稍微做一点
-
翻译:理解COM套间(第一部分)
最近在写一个 oledb provider,涉及到线程套间的问题,搜到下面的文章,感觉说的透彻,转了过来。 这个oledb provider是为了在asp.net程序中供ado.net使用,通过System.Threading.Thread.CurrentThread.Apar
-
COM单线程套间详解
COM单线程套间详解 一 简介 高级COM工程项目经常需要跨线程传递对象,以在不同线程中调这些对象方法,激发它们的事件。下面这篇文章针对具有基本的com知识(比如理解IUnkown和IDispatch接口)初级com开发者。想要了解com套间的读者请进入!com套间是一个值得花时间学习和理解的专题,但为了让读者更好的com套间,本文只针对单线程套间分两部分进行讲解。第一部分专注于STAs(单
-
[转]理解COM套间(第一部分)
编写拙作《关于COM组件线程模型的实验》的过程中,发现自己无法合理解释特定情况下程序的运行情况。为更深入理解COM的线程模型,合理解释程序运行情况,找了一些资料看。发现一篇英文文章不错,特地翻译出来。关于对STA中对象的回调处理、其他套间中的线程对MTA中的对象的调用是通过RPC线程池里的线程进行的,以及不应该在自由线程和双线程模型的组件中使用线程局部存储这三点,是我在这篇文章中首次看到的,...
9 楼 zhenerxin 2010-04-06 16:17
8 楼 jiayouly 2010-04-06 11:46
7 楼 MyEyeOfJava 2010-04-06 08:54
6 楼 grandboy 2010-04-05 18:47
五年后.我相信我仍然用office 2003...
这个话可不好乱说,我以前也有这种想法,但前几天我不得不装一个2007
不知道微软怎么搞的,以前2007的文件用2003打开好好的,前几天突然就打不开了,而且不只我自己打不开,所以我意识到微软在逼着我们用2007呢。没有办法搞了一个2007装上了。
要不然你是领导也行,让别人的文件都存成2003的格式发给你吧,要不然我看你是坚持不了多久的。
5 楼 七猫 2010-04-05 17:12
4 楼 geminiyellow 2010-04-05 14:53
完全够用
說實話,OpenOffice,用下去我會覺得很殘。真的。不騙你,用了一年多實在忍不住了。
3 楼 angel243fly 2010-04-04 21:56
2 楼 diddyrock 2010-04-04 21:51
完全够用
1 楼 feifire 2010-04-03 20:39
错了,你看win 7就颠覆了xp的地位,同样在win 7下的2010一样会颠覆了office 2003的地位
0 楼 paulQuei 2010-04-03 15:34
-1 楼 xiaoyiz 2010-04-03 13:42
-2 楼 xbcoil 2010-04-03 08:42
五年后.我相信我仍然用office 2003...