CComModule 这个东西是 MFC 向导自动生成的。 他有什么用啊?BEGIN_OBJECT_MAP(ObjectMap)
END_OBJECT_MAP()上边这两行是干什么用的?

解决方案 »

  1.   

    程序里没有看到有设置注册表键值的函数 怎么会在 CLSID 下生成的? // 是 CComModule 干的么?
      

  2.   

    http://dev.csdn.net/develop/article/13/13924.shtm
    接口映射宏。
      

  3.   

    不知道,庵没在MFC下搞过COM,庵也从来不会考虑从它丫下面搞COM。
      

  4.   

    是接口映射宏,去看ATL技术内幕
      

  5.   

    应该是对象映射宏,就是用来记录你的模块提供的COM Class的静态数组
    在你要求注册或激活一个COM Class时,会根据提供的CLSID作为KEY检索这个数组,并调用相应的注册或类场函数。
    IDE向导生成的只是一个框架,所以是空表,当你Insert一个ATL Object后,IDE会自动加入相应的表项。
      

  6.   

    确实是初级问题,请用F12先,再到这里问.
    同意 sohou(大秦之刃(水平太菜,埋头灌水好了)) 的回帖.