请教各位大侠?打包发布应用程序的时,如何注册COM.dll组件?我用installshield做安装程序,设置COM.dll所在的文件夹为自动注册,但是在别的机器上发现问题,说是无法创建新的组件对象?发布一个组件要发布哪两个文件呢?

解决方案 »

  1.   

    用depneds参看COM.dll,用到MFC70.dll,msvcr70.dll,kernel32.dll,oleaut32.dll,msvcp70.dll,把COM.dll放在文件夹A里,设置为self-registered,
    COM.dll和其他5个dll放在文件夹A里,设置为self-registered,
    两种方法都不行,安装完毕提示说没有找到指定的模块。我将COM.dll改为使用静态库生成,将其放在文件夹A里,设置为self-registered,这下就可以了。我不知道这样打包一个COM组件到底对不对?困惑......