急急急,关于VB程序打包的问题!

dnvihc 2003-12-23 10:30:49
我用VB自带的打包工具打包,为什么安装时老是报这个错!
而且不管我的程序有多么的简单!错误如下:
找不到源文件 'J:\MyProject\VB\test\包\\@工程1.exe' 来安装.
这个程序的代码简单到如下:
(就一个按钮在上面)
Private Sub Command1_Click()
MsgBox "hello"
End Sub
各位快帮帮我啊,江湖救急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...全文
32 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
dnvihc 2003-12-26
  • 打赏
  • 举报
回复
哦!谢了各位!
wangxuejun 2003-12-25
  • 打赏
  • 举报
回复
这是VB自带的打包工具的一个BUG,你安装SP5也没用,这是解包注册文件时出的错,但不是所有程序打包解包时都会发生,有时就没事,没办法根本解决,只能靠微软出补丁了,可干脆用第三方安装程序作,我从不用VB自带的打包工具,用只是复查一下程序用了哪些文件。
dnvihc 2003-12-25
  • 打赏
  • 举报
回复
下面的问题道是解决了:
找不到源文件 'J:\MyProject\VB\test\包\\@工程1.exe' 来安装.
我重装了一下系统就好了。但是老是会报下面那个错,不知道是怎么回事!
注册文件 'E:\WINNT\System32\msado25.tlb' 时出错1
还望各位高手指点迷津啊!
apple_001 2003-12-24
  • 打赏
  • 举报
回复
建议你用setupfactory,有一个程序扫描功能,可以把需要注册的组件自动找出来,给你自动注册,你不需要处理很多东西了,界面也比较好
dnvihc 2003-12-24
  • 打赏
  • 举报
回复
出现这个问题的不是上面的程序!
注册文件 '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)
等...
visualvbjava 2003-12-24
  • 打赏
  • 举报
回复
用VB中的“Package & Deployment Wizard”打包,像你说的这么简单的程序,应该是不会出错的如果你操作正常的话,我想可能是VB系统有问题,要不重新装一次,试试!
dnvihc 2003-12-24
  • 打赏
  • 举报
回复
我又发现了一个问题,就是在我电脑上打包的文件,在我的电脑上安装就会出现上述的错误,但是在其它的电脑上安装就不会有上述的问题,但是还是会出现一个如下的问题:
注册文件 'E:\WINNT\System32\msado25.tlb' 时出错
我将它忽略了后程序也能照常运行,这是为什么?有什么方法能解决的吗?
LemonRain 2003-12-24
  • 打赏
  • 举报
回复
自己再试试嘛, sunwolves(七匹狼) 不是说用优化大师会删掉很多程序吗,实在不行你重装呗,或者修复一下,要不以后怎么办啊。
dnvihc 2003-12-24
  • 打赏
  • 举报
回复
UP
hspring 2003-12-24
  • 打赏
  • 举报
回复
怎么会,你是不是没有生成.exe
dnvihc 2003-12-23
  • 打赏
  • 举报
回复
老大,我就是用了优化大师啊!
还有就是楼上的,我不会用 Setup Factory 啊,我将程序打包后再安装,结果它再原封不动的给我释放了出来,跟用WinRAR压缩没什么两样,组件我也不会注册啊!
3661512 2003-12-23
  • 打赏
  • 举报
回复
用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
sunwolves 2003-12-23
  • 打赏
  • 举报
回复
一般情况下用VB的打包工具打包的话,会生成一个setup.exe,一个suuport文件夹,一个 file.cab的压缩文件,一个setup.LST的文件的。如果打包成功的话,应该点setup.exe安装就行的
同时打包是注意你的系统是不是缺少系统文件,VB打包时,要将大量的系统文件装入压缩包的(建议不用优化大师之类的软件对你的系统优化,它会删掉好多的系统文件的),如果缺少的话,安装会报错的。

你的问题应该不是出在你的代码上,可能是打包的时候错误,或者打包的方法不对
captainivy 2003-12-23
  • 打赏
  • 举报
回复
先编译出exe文件再试下

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧