我调用了水晶报表,可是现在却遇到难题,无法进行打包,老是出错,用过水晶报表8.5英文的,也用了9.0中文的。无论如何就是打不成包,
我总不能在客户处为了运行我的程序,而安装一个400多M的水晶报表吧。
各位遇上过的兄弟帮帮我了。

解决方案 »

  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
      

  2.   

    我用的是InstallShield,这个也很好用。
    这里有详细的说明http://support.lnnu.edu.cn/is.htm
    你看看吧!兴许对你有帮助!如果不行,再试试这个。
    http://vbeden.xg88.com/download/software/sf6.zip解压密码
    www.vbeden.com1.你把你刚编译出来的exe和相关的资源文件复制到某一空目录下。
    2.用安装工具添加该目录(包含目录下的文件和子目录)。
    3.从 工具(T) 菜单选择 扫描VB工程... 然后指向你的vbp文件,让它扫描,他会把你引用的库和ocx也都加进来(你自己也要检察一下)。
    4.在左边的 运行时支持 功能那里, 把VB6给勾上。  然后其它的你就可以自己设置了。注意: 你在自己添加 dll或ocx文件时,在列表里对它按右键-属性,高级标签一定要勾 注册dll/ocx 选项。
      

  3.   

    在8与8.5 中,你要注册以下dll
    craxddrt.dll 如果报表中有动态创建字段等功能。需要它。
    craxddt.dll  如果报表中有动态创建字段等功能。需要它。
    craxdrt.dll   如果报表中有动态创建字段等功能。需要它。
    CRDesignerCtrl.DLL  报表设计器控件
    crystalwizard.dll  报表向导
    crviewer.dll   具有报表浏览器。
    p2smon.dll     数据库驱动
      

  4.   

    楼上各兄弟的说法我都做了。还是不行。
    我基本上将与水晶报表有关的dll都手动加入安装包,并注册了。可是现在还是有问题。是不是我的水晶报表的权限不够啊。
      

  5.   

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

  6.   

    tangss(啊,旺财!) 你要多少分啊。说呢。
      

  7.   

    你的问题我试过﹐如果你有用VB自带的打包﹐在你打包过程中提示出错的信息。是因为你将系统有的DLL或OCX控件都选中打包﹐所以就产生了错误﹐你先记下提示错误信息的DLL或OCX控件名﹐然后在打包控件的列表框里将提示出错的DLL或OCX控件清除﹐这样就会成功﹗