我用的是vb6+sp6+datareport,用installshield 7 打包,请问怎么把datareport打包进去呢?

解决方案 »

  1.   

    先用VB自带的打包程序打包,看看都有什么文件,在用installshield 7
      

  2.   

    用VB自带的打包工具打包.会出来一个setup.lst文件.用记事本方式打开.可以看到一些相关的文件.再用installshield 7打包即可.
      

  3.   

    这是VB的一个BUG,原因是Data Report的运行时间文件(Msdbrptr.dll)没有被包含在安装软件包中。解决的办法有两个: 
        1、打开你的工程,包括对Msdbrptr.dll文件的引用。在引用对话框中,这个文件被列为Microsoft Data Report Designer v6.0。你可能看到Microsoft Data Report Designer v6.0被列出多次。确保这个应用相关联的文件是Msdbrptr.dll。一旦确定引用了这个文件,重新运行向导制作安装包。 
        2、在使用Package and Deployment Wizard (PDW)制作安装盘时手工加入Msdbrptr.dll。当运行PDW时,在Included Files对话框中添加这个文件并重新建立安装包。 
        执行安装后,用户的机器中应该包括以下文件: 
         <windows system>\MSDBRPTR.DLL 
         <program files>\common files\designers\MSDERUN.DLL 
         <windows system>\MSSTDFMT.DLL 
        添加MSDBRPTR.DLL(和它需要的文件)通常可以解决这个问题。如果仍然有问题,请看一下系列文件是否包括在安装包中。Data Reports不直接需要这些文件,但Data Environment需要这些文件。 
         MSDATREP.OCX 
         MSBIND.DLL 
         MSDATSRC.TLB