问题是你的基于一个COM的vc程序是用MFC的还是用其他如ATL做的。
如果是用MFC做的,你只要生成一个正规MFC的DLL程序,生成时注意选择Automation选项,然后把原来的文件全部加入即可。

解决方案 »

  1.   

    用COM做DLL很简单的,发邮件给我,我能给你一堆例子!
      

  2.   

    我的程序中含有Dlg等资源,请问能导出吗?
      

  3.   

    能发个例子给我吗? 
    [email protected] 
    谢谢
      

  4.   

    同意 peterpan(壮汉) 的说法!
      

  5.   

    照peterpan 的说法,在链接时报错:error LNK2001: unresolved external symbol "public: int __thiscall CRegistry::GetValue(char const *,class CString *,char const *)" (?GetValue@CRegistry@@QAEHPBDPAVCString@@0@Z)
    谁知道是什么原因,急!!!
      

  6.   

    注意选择Automation选项
    还有你的头文件 是否包含的全了
      

  7.   

    包含资源没有问题的,只要处理好资源句柄就可以了,麻烦是DEBUG和RELEASE版不能相互调用!