原本一直用win2000 + vb6.0开发项目。最近硬盘坏了,就装了win2003 + vb6.0,但是原本的项目出现如下问题:
      1:调试没有任何问题
      2:在生成EXE的编译阶段没有问题,到“正在写EXE”时出现 “ 运行时错误'713' 类未注册”
      
      但有些项目又没有问题,从来没有遇到过这个问题,重装过vb,
    搞了一天没有结果,上来向各位请教。事情很紧急,希望各位帮我想想!!!   另外系统用win2003会不会有其它什么问题?

解决方案 »

  1.   

    在VB6开发环境下能否运行?
    如果可以,那一般来说生成EXE应该没什么问题,只是运行EXE和开发环境下运行是不一样的!
    你需要把有关DLL,或者其他组件需要注册一下!
    参见:
    http://www.vbgood.com/viewthread.php?tid=12165
      

  2.   

    问题在于调试的时候是可以的,是在--生成EXE的“正在写入EXE”(前面的编译已经通过)的时候出现。所以就更想不通了。我想一般来说在--生成EXE的“编译”阶段就通不过才对。如何能知道是哪个组件需要注册?
      

  3.   

    那就是编译成EXE的时候出错,
    查一下,你用到了哪些DLL或者OCX控件,然后注册一下!