COM+学习笔记

 1.  COM+是无状态的,各种中间数据在重新启动之后便会丢失。

2.  尽管可以使用私有变量传递属性的数据,但是出现数据丢失的情形。该接口中有两个属性,多次交替给属性赋值之后,返回的属性值出现错误,错误原因待查。

3.  进程内服务器程序的宿主程序是位于system32下的dllhost.dll,因此,如果不指明路径的话,当前工作目录就是system32目录。

4.  COM+为了照顾兼容性,数据类型有限,不能使用TObject等class类型,可以使用Record类型,对于简单的应用则可以用它来传递结构性数据。

5.  可以使用SharedProperty来保存共享数据,在OnActivate过程中建立SharedPropertyGroup,添加适当的SharedProperty,然后在其它过程中根据PropertyByName or PropertyByPosition来取得数据。在OnDeactivate过程中释放SharedPropertyGroup变量。

6.  瑞星2008对COM+应用的部署有很大的影响,在一台没有防火墙的电脑上试验时,曾经遇到unable to create process错误,关闭实时监控之后,一切正常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值