如题,我是vb新手,接到一个旧专案的维护事项,进vb6.0,打开专案的时候,提示上面的错误,请各位指点该如何处理?

解决方案 »

  1.   

    e:\library\crviewer.dll could not be loaded--continue loading project?
    意思是:e:\library\crviewer.dll未装载,继续载入工程吗?
    可能是DLL未注册引起的,或者DLL不存在。 
      

  2.   

    1)选 N
    2)关闭工程,不保存
    3)找到 crviewer.dll(不用相同的目录),用 regsvr32.exe 注册
    4)再打开工程就没问题了。
      

  3.   


    我按此方法注册后失败,提示如下:
    the module crviewer.dll was loaded but the call to DllRegisterServer failed with error code 0x80020009.
    for more information about this problem,search online using the error code as a search term
      

  4.   

    看起来像是 Crystal Report 设计器的错误,需要将对应版本的 Crystal Report 安装一下。
      

  5.   

    翻译一下,是这个意思:
    模块crviewer.dll已加载,但调用DllRegisterServer失败,错误代码是0x80020009。
    关于此问题的更多信息,使用错误代码作为关键词,在网上在线搜索。
      

  6.   

    crviewer.dll是com dll么? 如果不是你需要找相关的tbl文件,或者其他的东西进行注册
      

  7.   

    我装了CrystalReport9.0,再打开专案的时候,上面的错误又没有,但还有提示如下错误:
    Error during load Refer. to 'frmMagazine.log' for details,然后一大堆类似的错误,
    再打开frmMagazine.log时,上面的内容是:
    Line 26: Class Crystal.CrystalReport of control crpt was not a loaded control 
    运行系统时,又提示:
    class.cant't find project or library
    导致系统无法运行
      

  8.   

    可能 Crystal Report 版本不一致。
      

  9.   

    我查了一下,报表用的是Crystal Report 10,跟我安装的版本一致,现在dll和ocx文件全不在程序目录,注册的时侯,老提示:
    The module "crviewer.dll" was loaded but the call to DllRegisterServer failed with error code 0x80020009.
    For more information about this problem,search online using the error code as a search term.
    然后从vb6.0中打开project时,老提示e:\library\crviewer.dll could not be loaded--continue loading Project?
    然后一大堆这样的问题