有关COM+的一篇好文章。(借花献佛)(10分)

  • 主题发起人 主题发起人 allenzen
  • 开始时间 开始时间
A

allenzen

Unregistered / Unconfirmed
GUEST, unregistred user!
http://community.borland.com/article/0,1410,27568,00.html
不错,说的是对象连结池的问题。看过之后,得益不少。
http://community.borland.com/article/0,1410,27178,00.html
讲在DELPHI如何动态使用包。不错。以前在Borland TW站点上曾看到过李维写的
一篇关于在DELPHI中包。但是那篇太老了。看看这个吧,保证受益。
 
不错,保存!
 
我只是说一下原文大意,如有不对的地方,请指出。在下感激不尽!
===========================
关于COM+对象连结池的问题。可以归结几下几点。
1)在线程模式中,一定要选择 BOTH 。
假如,你以前不是用这个线程模式,那么没有关系,可在你的源程序中最后一段中
看到这样一行代码:
....
initialization
TComponentFactory.Create(ComServer, TQuotation,
Class_Quotation, ciMultiInstance, tmBoth);
end.
注意Create的最后一个参数:把它改为 tmBoth 即可。
2)一定要设定 Object Pool 为 True
原文中说要继承类的Initialize方法。
其实在Type Libary编辑器中设定即可。选择你要设定的COM+类,注意是类,不是接口类。
如你的数据模板是 Sales , 那么在Type Libary中会出现两个类:ISales Sales。
选择Sales 右侧会出现一个标题为“COM+ ”的Tab页,设定Object Pooling为真
注:另外,我在数据模板的属性也看到一个属性为“Pooled" 不知道这两个有什么区别
请高手指点。
3) 事务类型设为:Requiers a new Transcation.
设定方法同 2
另外,原文中还讲到对象池的一些参数设定的问题,我暂时还不知道如何在程序中控制。

 
另,我在北京海淀。有没有朋友也在这一带混的?
很想能找几个志同道合的朋友,周末可以聊聊天,聚聚餐。讨论所谓的技术问题。
如果你也对DELPHI感兴趣,欢迎Email交流。 allenzen@163.com
 
to allenzen,
我在丰台,,,,
my email(msn):pjntt@hotmail.com
 
allenzen 你在海淀?我就在这里,看来有空咱们可以好好的聊一聊!
Email : ricezj@163.com
 
我住在海淀,但是我比较菜,不知肯不肯带我。
 
UP!
很少人回应。
难道都转到Java去了。看来,用DELPHI的日子不好混了!
我只是想找几个朋友而已,好难啊。

 
可惜我在广东。。。
 
我也是在海淀。haiqing_z@hotmail.com
 
接受答案了.
 
后退
顶部