我以前为crystal  report的打包问题伤透了脑筋。结果还是没有解决。  
查以前各贴,答案纷繁复杂。也无法确定究竟哪个方法是最终可以无误实现的。  
现在列分100。请各位水晶报表使用者将自己认为最终定案的方案贴出来。也就是说,打包后的setup在其他机器上可以普遍使用的打包方案贴出来。  
最终肯定后,贴在FAQ上,以便后来人少走弯路。  可以把不同方案的解决方法都列出来:
setup factory
setup builder
vb自带的打包程序
crystalreport自己的打包工具
……谢谢大家!

解决方案 »

  1.   

    以下是vb6 中 Crystal Report9 安装需要的文件:(
    MSVBVM60.DLL
    OLEAUT32.DLL
    OLEPRO32.DLL
    ASYCFILT.DLL
    COMCAT.DLL
    VB6CHS.DLL
    crviewer9.dll
    craxdrt9.dll
    unicows.dll
    MSVCRT.DLL
    crtowords_en.dll
    ufmanager.dll
    u2l2000.dll
    u2lcom.dll
    u2ldts.dll
    u2lexch.dll
    u2lfinra.dll
    u252000.dll
    u25dts.dll
    u25samp1.dll
    sscsdk80.dll
    Implode.dll
    crqe.dll
    crdb_ado.dll
    crdb_dao.dll
    crdb_odbc.dll
    querybuilder.dll
    exlate32.dll
    crxf_rtf.dll
    ExportModeller.dll
    crtslv.dll
    crxf_wordw.dll
    crxf_xls.dll
    crxf_pdf.dll
    u2fcr.dll
    u2fsepv.dll
    u2ftext.dll
    u2fxml.dll
    u2ddisk.dll
    u2dpost.dll
    u2dapp.dll
    keycode.dll
    craxddrt9.dll
    sscrc.dll
    sscdlg.dll
    CRAnalyzer.dll
    p2ixbse.dll
    crdb_dictionary.dll
    filedialog.dll
    sacommoncontrols.dll
    VB6STKIT.DLL
    ======================================
    在8与8.5 中,你要注册以下dll
    craxddrt.dll 如果报表中有动态创建字段等功能。需要它。
    craxddt.dll  如果报表中有动态创建字段等功能。需要它。
    craxdrt.dll   如果报表中有动态创建字段等功能。需要它。
    CRDesignerCtrl.DLL  报表设计器控件
    crystalwizard.dll  报表向导
    crviewer.dll   具有报表浏览器。
    p2smon.dll     数据库驱动
      

  2.   

    你可以
        1.将安装目录下的Support目录下的VB6*.dll拷贝到操作系统的system32目录下,再安装,如果不成功的话,再看2.
        2.试着将安装目录下的SETUP.LST文件中的[Bootstrap Files]部分的内容都删除,就可以了.
      

  3.   

    三楼的应该很全了,不过crystal在98和2000下报表有些不同
      

  4.   

    确实,哥呼啦说的不错,在98与98以上的版本中要求不一样
    现正在探索一次打包所有WIN操作都能安装的方法
      

  5.   

    我用了各种打包工具都无法打包成功。老是出错,手工添加注册各个dll文件,可还是不能正确运行。也不知怎么搞的。
      

  6.   

    有沒試過 InstallShield Professional 6.3 ﹖
      

  7.   

    楼上的
    我用的是 InstallShield Professional 7.0的版本
    不应该说6.3的行,7.0的反而不行嘛?
      

  8.   

    以下方法百发百中:InstallShield8以下合拼模组:
    ms c library 6.0
    ms c++ library 6.0
    Atl 3.0rdcruntime_chs
    reportengine_chs
    license_chs如果FOR DOT NET则另加:
    crnetruntime_chs
      

  9.   

    楼上的小军你说的这几个文件我已经从水晶报表网站上找到了,可是怎么用呀。我用的是 vb+setup factory,请指教。
    邮箱:[email protected]
      

  10.   

    sunruping(sunruping) 的问题也请问小军。
    不要投到信箱里去,就贴在这里,大家都好学习。
      

  11.   

    用installshield6.31,下载水晶报表插件,选择添加对象添加即可。
      

  12.   

    能告诉我installshield6.31以及中文包的下载地址吗?
      

  13.   

    to cqnucsmoon() :
    怎么搞定的,贴出来好吗???谢谢!
      

  14.   

    以下方法百发百中:InstallShield8以下合拼模组:
    ms c library 6.0
    ms c++ library 6.0
    Atl 3.0rdcruntime_chs
    reportengine_chs
    license_chs如果FOR DOT NET则另加:
    crnetruntime_chs--------------------------
    是从哪儿下载啊??
      

  15.   

    http://expert.csdn.net/Expert/topic/2633/2633226.xml?temp=.8621027
      

  16.   

    我用Wise Install System 打包成功,
    情况如下
    WISE INSTALL SYSTEM 9
    并下载了WISE INSTALL SYSTEM 9 的所有运行时组件
    打包时WISE 会提示少哪些文件,手工加入
    编译通过
    其它机器安装
    成功!!!
      

  17.   

    to udobe :
    请问wise install system 9 哪里下载啊?
      

  18.   

    有谁知道水晶报表中的数据库DLL,是哪个文件!!?