为何打包后安装提示找不到源文件?

秋雨 2005-12-11 11:36:43
以前编的程序,当时安装没有问题,可是现在安装提示

“找不到源文件'G:\vb6\hyled\包\\@hzk16'来安装”

好像多了一个“\”号,请问是什么问题?重新打包也不行。。。
...全文
1057 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
秋雨 2005-12-13
  • 打赏
  • 举报
回复
里面有。。。
但是好像在安装时的路径有问题,提示是这样的:

“找不到源文件'G:\vb6\hyled\包\\@hzk16'来安装”

在包和@hzk16之间有两个"\"!
zfl2k 2005-12-13
  • 打赏
  • 举报
回复
那就简单了,直接打开HzSend.CAB,看里面有没有hzk16等文件,如果没有那就是打包时没添加进去,重新打包。
zfl2k 2005-12-13
  • 打赏
  • 举报
回复
文件有问题?临时目录设置问题?或者给VB6打个补丁SP6等等。
或者在打包时别用以前的配置,重新添加文件打包。
zfl2k 2005-12-12
  • 打赏
  • 举报
回复
不是设置的问题,是系统用的时间常了就有可能出现问题。
生成的安装文件中setup.lst里的[Setup1 Files]小节是所有要拷贝的文件,.cab里应该都有,如果没有那就是打包时的问题。如果hzk16文件不需要的话那你直接把该行删掉就行。
秋雨 2005-12-12
  • 打赏
  • 举报
回复
1。你可以把安装文件拷贝到桌面安装,或者把网线拔掉安装,或者改安装文件所在的目录名。我这样弄过,管用。

试过,不管用。

2。删除c:\winnt下所有的cab文件和注册表中和软件有关的键值,然后重新安装

这个不会弄,。。我是xp
bbhere 2005-12-12
  • 打赏
  • 举报
回复
up
秋雨 2005-12-12
  • 打赏
  • 举报
回复
谢谢楼上,我看了,setup.lst里面有,拷贝如下:
[Bootstrap]
SetupTitle=安装
SetupText=正在复制文件,请等待。
CabFile=HzSend.CAB
Spawn=Setup1.exe
Uninstal=st6unst.exe
TmpDir=msftqws.pdw
Cabs=1

[Bootstrap Files]
File1=@VB6STKIT.DLL,$(WinSysPathSysFile),,,1/16/01 12:00:00 AM,101888,6.0.84.50
File2=@COMCAT.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/31/98 12:00:00 AM,22288,4.71.1460.1
File3=@VB6CHS.DLL,$(WinSysPath),,$(Shared),10/2/00 12:00:00 AM,102160,6.0.89.88
File4=@stdole2.tlb,$(WinSysPathSysFile),$(TLBRegister),,10/28/03 12:00:00 PM,17920,3.50.5014.0
File5=@asycfilt.dll,$(WinSysPathSysFile),,,10/28/03 12:00:00 PM,77824,3.50.5014.0
File6=@olepro32.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,10/28/03 12:00:00 PM,106496,5.0.5014.0
File7=@oleaut32.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,10/28/03 12:00:00 PM,569344,3.50.5016.0
File8=@msvbvm60.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,10/28/03 12:00:00 PM,1388544,6.0.92.37

[IconGroups]
Group0=HzSend
PrivateGroup0=True
Parent0=$(Programs)

[HzSend]
Icon1="HzSend.exe"
Title1=HzSend
StartIn1=$(AppPath)

[Setup]
Title=HzSend
DefaultDir=$(ProgramFiles)\HzSend
AppExe=HzSend.exe
AppToUninstall=HzSend.exe

[Setup1 Files]
File1=@HZK16,$(AppPath),,,10/3/96 11:13:02 AM,267616,0.0.0.0
File2=@HyLedHelp.rtf,$(AppPath),,,9/27/03 4:36:34 PM,13041,0.0.0.0
File3=@ASC16,$(AppPath),,,10/3/96 11:13:02 AM,4096,0.0.0.0
File4=@RCHTXCHS.DLL,$(WinSysPath),,$(Shared),4/24/98 12:00:00 AM,30720,6.0.80.37
File5=@GAPI32.DLL,$(WinSysPathSysFile),,,4/24/98 12:00:00 AM,83552,4.0.994.25
File6=@RICHED32.DLL,$(WinSysPathSysFile),,,4/24/98 12:00:00 AM,197392,4.0.994.24
File7=@RICHTX32.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98 12:00:00 AM,203576,6.0.81.69
File8=@MSCOMCHS.DLL,$(WinSysPath),,$(Shared),7/7/98 12:00:00 AM,12800,6.0.81.63
File9=@MSCOMM32.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98 12:00:00 AM,103744,6.0.81.69
File10=@CMDLGCHS.DLL,$(WinSysPath),,$(Shared),7/7/98 12:00:00 AM,28160,6.0.81.63
File11=@COMDLG32.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98 12:00:00 AM,140096,6.0.81.69
File12=@HzSend.exe,$(AppPath),,,7/21/04 11:02:44 PM,45056,1.0.0.0

那个文件是有用的。。即使不要他,别的文件也同样找不到。
我重新恢复了一下系统,还是不行!
bobdog1215 2005-12-11
  • 打赏
  • 举报
回复
8晓得
帮顶
lxcy 2005-12-11
  • 打赏
  • 举报
回复
一般新系统决定没有问题,装过好多次软件的系统(尤其装过你的软件),再重新安装就会那样。
lxcy 2005-12-11
  • 打赏
  • 举报
回复
vb打包就那样。
用setfactory吧。
1。你可以把安装文件拷贝到桌面安装,或者把网线拔掉安装,或者改安装文件所在的目录名。我这样弄过,管用。
2。删除c:\winnt下所有的cab文件和注册表中和软件有关的键值,然后重新安装
秋雨 2005-12-11
  • 打赏
  • 举报
回复
2楼的,不会吧?
我估计不是打包的问题,而是我的计算机那里设置不对的问题,因为以前用过,在别的计算机上也安装过多次,都没有问题。。。
paullbm 2005-12-11
  • 打赏
  • 举报
回复
建议改用别的打包软件,如:inno setup 5
VB自带的打包我也用过。差极了!
zfl2k 2005-12-11
  • 打赏
  • 举报
回复
缺个文件,打包时重新指定该文件的位置。

7,762

社区成员

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

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