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错误,关闭实时监控之后,一切正常。
897

被折叠的 条评论
为什么被折叠?



