A组件调用B组件的方式跟客户断调用某组件的方式相同吗? 如果两组件在同一type liberary里又该如何调用呢?组件之间的事物是什么关系呢? 谢谢支持。

解决方案 »

  1.   

    和客户端调用一样。
    如果在同一type liberary,声明一个IUnknown接口,然后用AS就可以,比如两个接口Ia1,Ia2.test:IUnknown.test := Coa1.create;
    test := Iunknown(test) as Ia2;
      

  2.   

    com+组件的建立应该用createinstance(好象是这么拼写)
    当然也可以用dcomconnetion来建立,如果你用的是trans rdm的时候
      

  3.   

    唉!出事啦,COM+组件之间调用老出莫名其妙的错误,有谁有经验,给讲讲。