程序运行好的.打印报表时不出现改错误.作成安装盘后,安装到2000下出现该错误.什么原因?我用的是wise打包工具.
分不够再加

解决方案 »

  1.   

    有没有人知道呀。报表的数据库是用ODBC帮定到报表上的.没用的数据库的报表.没有此问题.
      

  2.   

    visualvbjava(单身) :
    什么.dll 工程里面用到的 dll我都打包进去了?还有其它的吗?
      

  3.   

    你将跟Crystal 8.5有关的DLL都注册一下.
      

  4.   

    把Crystal 8.5的dll都注册一下
      

  5.   

    肯定是有DLL没有打包进去,想知道缺少哪些
    你可以去查看Runtime.hlp或者
    在http://support.businessobjects.com/fix/topkb.asp下看
    Top 10 Knowledge Base Articles中与你相关的问题
    我用的是9,看了TOP 1 中的描述才解决问题的我估计你的是用于打印的DLL极其相关的一些DLL没有打包进去。
    你还是看8.5的吧
    9.0中的是
     the Crystal Report Print Engine API (crpe32.dll) 
    相关的有
    crpe32.dll
     \Program Files\Common Files\Crystal Decisions\2.0\bin
     Interface to the Crystal Report Engine
     
    crqe.dll
     \Program Files\Common Files\Crystal Decisions\2.0\bin
     Crystal Query Engine
     
    Implode.dll
     \Program Files\Common Files\Crystal Decisions\2.0\bin
     Compression Library
     
    msvcrt.dll
     \Windows\system32 or \WINNT\system32 (NT only)
     Microsoft (R) C Runtime Library
     
    querybuilder.dll
     \Program Files\Common Files\Crystal Decisions\2.0\bin
     Crystal Query Builder
     
    riched20.dll
     \Windows\system32 or \WINNT\system32 (NT only)
     Rich Text Edit Control, v3.0
     
    ufmanager.dll
     \Program Files\Common Files\Crystal Decisions\2.0\bin
     Manager for loading UFL's
     
    unicows.dll
     See the note below.
     Unicode Layer for Win9x
     
    usp10.dll
     \Windows\system32 or \WINNT\system32 (NT only)
     Uniscribe Unicode script processor
     
    crwrap32.dll
     \Program Files\Common Files\Crystal Decisions\2.0\bin
     Print Engine Wrapper (intended as a sample of how to prototype structured calls for languages that do not support structures)