关于instance and Threadmode 的疑问?(100分)

  • 主题发起人 主题发起人 Ricezj
  • 开始时间 开始时间
R

Ricezj

Unregistered / Unconfirmed
GUEST, unregistred user!
我在学习MTS/COM+时,我看的书是李维的《Delphi 5.x ADO/MTS/COM+》,
而我用的是DELPHI6.0,创建COM+时有一些疑问:
Automation Object是什么?在创建他的时候,可以选择Instanceing的类型和ThreadMode的
类型。 Instanceing 的类型是什么意思?ThreadMode 的类型是线程类型,可是这两个有什么
联系?互相之间有什么影响?
如果我创建了一个Automation Object instance 类型是Multi 类型的,Thread 是Apartment类型
的,如果有很多的用户同时执行这个组件的方法,他会创建几个实例?多用户是并发的么?
还有,在创建Transaction Data Modaul 的时候,不能选择Instance 的类型,只能选择Thread
的类型,如果选择的是Apartment类型,创建的组件再多用户调用的情况下又是什么处理情况?
为什么创建的时候不能选择Instance类型?
还有Com+ Eveant 是什么组件?
他们有什么区别?希望可以得到大家的帮助。
 
请哪位大虾帮忙解答一下?
 
你一次问的问题太多了,分几次嘛。呵呵:)
没有用过Automation Object,不过Instance应该是实例的意思。
Transaction Data Module 的Apartment线程模式
在多用户调用的情况下,最大激活和创建的COM对象数量有限制,
如果你无法估计并发的数量,最好选择Both模式。

 
后退
顶部