打包的时候要把用到的DLL都包进去。

解决方案 »

  1.   

    你的DLL文件的调用方式是指定路径如工程路径(APP.PATH)吗?把它打进去,安装时安装到EXE文件的路径下
      

  2.   

    利用setup fatcory打包!扫描vb工程即可!
      

  3.   

    setupbuild这个工具应该还是可以的
    应该是VB的ActiveXDLL需要的东西不全,具体问题的表现如何
      

  4.   

    建议用Visual Studio Intaller
      

  5.   

    可以试试把所有用到的dll文件都copy到安装目录下,如果可以运行了,说明是你打包没有打好依照楼上各位所说,把dll文件安装到app.path下
      

  6.   

    因为一个项目经理离开公司,我来接手他的项目。是用 vb 的 dhtml 来做的项目,我以前没有用过 dhtml ,我摸索了一下,我的做法是:
          要用到的 dll,ocx,lib,tlb 文件,包括一些 ini 的配置文件,都用setupbuild 打包,本身的 dll,ini,html,css,js,images,comm 的文件拷贝到d:\huarui\(我本机源程序就是这个目录),其余的系统相关的文件到 \winnt\system32\  下。setupbuild 里 采用的是直接更新(而不是比较更新)。现在的问题是:
       1、在2000 server 下打的包,在 本机上安装运行可以,源程序也可以。 然后到2000 professional 下安装,运行后只有空的界面。
       2、在 2000 pro 下安装 vb ,然后运行源程序,可以,编译打包,然后在本机上运行,界面出来了,可是报 91 错误,说控件找不到。
       请大家帮忙,万分感激
      

  7.   

    那我的源程序可以运行,可以找到所有控件啊,在同一台机器上,同一 path,
    就在 app.path 下啊,这就是我想不开的地方啊