我用vb编写了一个系统中引用activereport控件作了打印功能,现在vb程序打包后制作成安装文件在别的电脑里面不能实现打印,需要在系统里面注册,有没有高人指点一下如何打包进去?我是用Install us 打包的
在别的电脑里面单独安装activereport就可以运行了,求助高手讲解如何将activereport在安装程序的同时注册到系统里面去不会阿 !着急啊

解决方案 »

  1.   

    应该是你设置的问题
    或者你包里不含activereport控件
    一般安装时控件会自动注册例如SetupFactory
      

  2.   

    我这里的activereport是个安装程序阿,怎么能打包进去呢,即使把这个安装文件打包到setup里面,还要单独安装才行啊。
    想问问如何让打好的包在安装过程中自动安装activereport?或者应该注册哪些组件?比方什么.dll文件,向注册表导入哪些信息?
      

  3.   

    可以遵循以下原则:
    1.用InstallShield等打包工具;
    2.用VB自带的打包工程能自动收集需要的控件
    3.VB自带的打包工具只会收集主要的控件,比如ocx,dll等,而一些ocx或dll相关的文件则需要自己手工去添加;
    4.最好把控件安装目录下的所有dll/ocx都打包;
    5.对于需要注册的,用打包工具进行注册;