我用VB自带的打包工具打包,为什么安装时老是报这个错!
而且不管我的程序有多么的简单!错误如下:
找不到源文件 'J:\MyProject\VB\test\包\\@工程1.exe' 来安装.
这个程序的代码简单到如下:
(就一个按钮在上面)
Private Sub Command1_Click()
    MsgBox "hello"
End Sub
各位快帮帮我啊,江湖救急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

解决方案 »

  1.   

    一般情况下用VB的打包工具打包的话,会生成一个setup.exe,一个suuport文件夹,一个 file.cab的压缩文件,一个setup.LST的文件的。如果打包成功的话,应该点setup.exe安装就行的
    同时打包是注意你的系统是不是缺少系统文件,VB打包时,要将大量的系统文件装入压缩包的(建议不用优化大师之类的软件对你的系统优化,它会删掉好多的系统文件的),如果缺少的话,安装会报错的。你的问题应该不是出在你的代码上,可能是打包的时候错误,或者打包的方法不对
      

  2.   

    用Setup factroy 试试吧,简单易用,而且功能强大,比VB自带的那个打包功能好用多了Setup Factory V6.0.1.2
    http://www.downloadsky.com/soft/3912.html
    Setup Factory V6.03 汉化补丁
    http://www.downloadsky.com/soft/3913.html
      

  3.   

    老大,我就是用了优化大师啊!
    还有就是楼上的,我不会用 Setup Factory 啊,我将程序打包后再安装,结果它再原封不动的给我释放了出来,跟用WinRAR压缩没什么两样,组件我也不会注册啊!
      

  4.   

    自己再试试嘛, sunwolves(七匹狼) 不是说用优化大师会删掉很多程序吗,实在不行你重装呗,或者修复一下,要不以后怎么办啊。
      

  5.   

    我又发现了一个问题,就是在我电脑上打包的文件,在我的电脑上安装就会出现上述的错误,但是在其它的电脑上安装就不会有上述的问题,但是还是会出现一个如下的问题:
    注册文件 'E:\WINNT\System32\msado25.tlb' 时出错
    我将它忽略了后程序也能照常运行,这是为什么?有什么方法能解决的吗?
      

  6.   

    用VB中的“Package & Deployment Wizard”打包,像你说的这么简单的程序,应该是不会出错的如果你操作正常的话,我想可能是VB系统有问题,要不重新装一次,试试!
      

  7.   

    出现这个问题的不是上面的程序!
    注册文件 'E:\WINNT\System32\msado25.tlb' 时出错
    是一另外的一个程序!这个程序引用了如下的部件及引用:
    MS ADO 2.5
    MS Windows Common Controls 6.0
    MS Table Dialog Control 6.0(SP5)
    MS FlexGrid Control 6.0(SP3)
    MS DataGrid Control 6.0(SP5)
    MS ADO Data Control 6.0(SP4)
    等...
      

  8.   

    建议你用setupfactory,有一个程序扫描功能,可以把需要注册的组件自动找出来,给你自动注册,你不需要处理很多东西了,界面也比较好
      

  9.   

    怎么会,你是不是没有生成.exe
      

  10.   

    下面的问题道是解决了:
    找不到源文件 'J:\MyProject\VB\test\包\\@工程1.exe' 来安装.
    我重装了一下系统就好了。但是老是会报下面那个错,不知道是怎么回事!
    注册文件 'E:\WINNT\System32\msado25.tlb' 时出错1
    还望各位高手指点迷津啊!
      

  11.   

    这是VB自带的打包工具的一个BUG,你安装SP5也没用,这是解包注册文件时出的错,但不是所有程序打包解包时都会发生,有时就没事,没办法根本解决,只能靠微软出补丁了,可干脆用第三方安装程序作,我从不用VB自带的打包工具,用只是复查一下程序用了哪些文件。