COM+是否一定要使用IDispatch接口,而不能用IUnknown接口?
是否在远程方式下不能使用回调?如果不能,我该怎么实现异步处理?
连接点是否可以?希望各位不吝赐教多谢

解决方案 »

  1.   

    See the link below, useful :http://www.codeproject.com/info/search.asp?target=IUnknown+AND+vc+AND+COM%2B&st=kw&qm=adv
      

  2.   

    是这样一种模型,客户调用组件,然后组件处理(长过程),这个时候客户可以做其它的事情而不被COM调用阻塞,然后组件处理完成了再返回值
      

  3.   

    IDispatch不是从IUnknown派生的吗?
      

  4.   

    up
    实现IDispatch可以让组件应用更广泛;
    COM+好象不推荐使用连接点
      

  5.   

    连接点可以但是他是同步的  用com+的队列 他的目的就是为了异步处理.
    队列也可一实现回调功能. 用什么接口要看客户端的程序
      

  6.   

    问题是COM+的msmq要求WIN2000/xp的机器,我的客户到达不了这种要求
      

  7.   

    MSMQ可以安装到Win95/98作为客户端,但服务器端必须是NT4或2K
      

  8.   

    up首先IUnknow是Com的最基本的Interface, 如果你不继承实现该接口,何为COM???  他的三个Add××()  QueryInterface××() Get××()
    (具体名称记不清了 抱歉)  是COM实现的核心思想, 不知你的意思是??
    (纯为 小弟个人看法 如有不同或错误 请指出 谢谢!)
      

  9.   

    用IDispatch接口,也就等于用IUnknown了。
    COM+ 是面向事务的,不能要求客户处理太多底层的东西,用IDispathch是目前最理想的。