本人以前用动态连接库来实现模块的动态加载,现在想把它改成Dll模式的组件,请问如何实现组件的动态加载,以及开始过程的动态注册?

解决方案 »

  1.   

    或者更简单一点说:给你一个组件Dll,然后告诉你该组件的接口标准,然后需要你动态加载到一个程序中,如何实现?比如动态连接库给你了,你知道了标准调用方法入口,你可以按照配置的路径调用它,并使用其中的接口服务,那么要组件也实现该过程应该如何做?
      

  2.   

    微软都已经开发好了。
    COM
    ATL
      

  3.   

    这不正是COM吗!你做好接口就可以了。然后传ProgID去实例化对象就可以了。
      

  4.   

    但是我现在想动态的通过ConnectionPoint来响应事件(当然事件类型也是事先定义好的),我想了老半天也没有找到办法,请高人指教!