“传统”方式是指在注册表中注册DLL。“传统”COM和COM +之间的区别(在组件服务中)
似乎还有另一种方法可以通过转到mmc-> Component Services-> COM + Applications并添加.tlb
文件来设置它。
我有一个支持这两种方法的COM库。安装时,它将自己注册为注册表中的COM组件,并且它工作正常。但是,当我使用组件服务方法添加.tlb
文件时,行为似乎不同并且它开始发出错误。
我怀疑它与编组和进程间对象传输有关吗? (对不起,我真的是COM领域的noob)
任何人都可以点我一个很好的资源来清除我的理解?
什么是一些错误? – N0Alias 2010-06-02 04:26:41
我有一个方法'X.Method()',它接受另一个类型'X',这意味着类似'void Method(X another)'。运行此方法会给我“无法将System .__ ComObject转换为X” – kizzx2 2010-06-02 05:50:41