我用VB编写了一个DLL,在本地调用可以采用WITHEVENTS的方式触发事件,若我将DLL加载到WIN2000的组件服务中,采用CREATEOBJECT远端访问的方式无法使用触发事件的功能。请大侠指点。

解决方案 »

  1.   

    COM+的事件我没有试过,不过也许你可以试试回调(CallBack)
      

  2.   

    2zhenggang(笑红尘)你好!
        本人第一次登录,分值不高忘见谅!
        有个问题还是不明白,若我要通过服务器端触发一个事件,有什么好办法?比如说,数据库中某个表新增了一条记录,我希望客户端能够触发一个事件处理相关的事情。希望能够得到你的帮助!
      

  3.   

    xhy207(xhy207):
      COM+事件的触发时,其接收端必须与COM+Event组件在同一台计算机上。所以要在客户端直接接收事件是不行的。但是我们可以采取间接的方法:把Subscriber作为DCOM组件,窗户端运行它的代理。这样就可以接收COM+的事件消息了。
      很少来这个讨论组,不知现在回答对你是否有用,希望能帮到你:)