佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 4137|回复: 8

vb6 program installation 问题

[复制链接]
发表于 28-7-2006 10:59 AM | 显示全部楼层 |阅读模式
我本身刚在今年4月从computer technician换去做programmer (automation control).所以对programming还是有点不熟悉,今后请各位前辈帮帮忙.

小弟在windows XP Home SP2 用 vb6 写了program,用 package & Deployment wizard create 了 setup file.当我在 windowsME or winxp Home (no SP) install 时就出现

"Setup cannot continue because some system files are out of date on your system. Click OK if you would like setup to update these files for you now. You will need restart Windows before you can run setup again. Click cancel to exit setup without updating system files."

我已经 INSTALL 了 vbrun60 file 也照 microsoft website 的 solution 做了,但error message 还是出现.
http://support.microsoft.com/kb/191096/EN-US/

请问各位前辈知道是因为什么原因吗?
回复

使用道具 举报


ADVERTISEMENT

发表于 28-7-2006 02:48 PM | 显示全部楼层
如果我的猜测没错的话,应该后者两部电脑内已安装了的 InstallShield 和你 Setup.exe 的版本不同而导致相冲,反安装那两部电脑里的程式,试再 setup。

假如还是不行,才用下载最新版本的 InstMsiA.exe
这时 deploy 试用 .MSI (.EXE 暂时不用)
回复

使用道具 举报

 楼主| 发表于 28-7-2006 04:00 PM | 显示全部楼层
皇天不负有心人,终于找到了.

http://support.microsoft.com/kb/831491/

谢谢版主的帮忙,不过我不会用vb6 deploy(.msi).

听其他网友说,inno setup 好像也不错.
回复

使用道具 举报

 楼主| 发表于 28-7-2006 05:03 PM | 显示全部楼层
我还有一个问题.我在我的winxp home sp2 install 用 vb6 package & deployment wizard deploy 的 setup file/program时,在click "install icon"后,都出现 error message : Title 是"Visual Basic 6.0 Setup Toolkit",message 是"Run-time error '52', Bad filename or number." 不过这个setup file 在别的computer 可以 install.

我reinstall vb6 和 vbrun60 了,也不能.

各位前辈知道是什么问题吗?
回复

使用道具 举报

发表于 29-7-2006 10:43 AM | 显示全部楼层
不知道了。

用 vfp7 & 9 的 installshield 遇过上述情形。
回复

使用道具 举报

发表于 1-8-2006 11:48 AM | 显示全部楼层

回复 #4 wind1983 的帖子

你的问题解决了吗?

有没有自己修改setup.lst呢?
3楼的solution,你是如何做的,只做了“Apply the latest Visual Basic 6.0 service pack”这个步骤??

可以把你的setup.lst的内容放上来?

....我还有一个问题.我在我的winxp home sp2 install ....
原来,是在自己的电脑install。。。这个问题,是你用了3楼的方法才发生?还是之前,也有这样的问题?
回复

使用道具 举报

Follow Us
 楼主| 发表于 1-8-2006 02:39 PM | 显示全部楼层
原帖由 meemee 于 1-8-2006 11:48 发表
你的问题解决了吗?

有没有自己修改setup.lst呢?
3楼的solution,你是如何做的,只做了“Apply the latest Visual Basic 6.0 service pack”这个步骤??

可以把你的setup.lst的内容放上来?

....我还 ...


Original List File
[Bootstrap]
........

[Bootstrap Files]
File1=@VB6STKIT.DLL,$(WinSysPathSysFile),,,7/15/00 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=@MSVCRT40.DLL,$(WinSysPathSysFile),,,5/31/98 12:00:00 AM,326656,4.21.0.0 -Delete
File4=@olepro32.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,8/4/04 8:00:00 PM,83456,5.1.2600.2180 -Delete
File5=@stdole2.tlb,$(WinSysPathSysFile),$(TLBRegister),,8/4/04 8:00:00 PM,17920,3.50.5014.0 -Delete
File6=@asycfilt.dll,$(WinSysPathSysFile),,,8/4/04 8:00:00 PM,65024,5.1.2600.2180 -Delete
File7=@oleaut32.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,8/4/04 8:00:00 PM,553472,5.1.2600.2180 -Delete
File8=@msvbvm60.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,8/4/04 8:00:00 PM,1392671,6.0.96.90

[IconGroups]
....

[Batch]
....

[Setup]
....

[Setup1 Files]
File1=@mesa.dll,$(WinSysPath),,$(Shared),8/12/01 1:35:24 PM,872507,3.0.0.0
...
File35=@mfc42.dll,$(WinSysPath),$(DLLSelfRegister),$(Shared),8/4/04 8:00:00 PM,1028096,6.2.4131.0-Delete
....
File44=@MFC40.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,4/24/98 12:00:00 AM,921872,4.1.0.6038-Delete
....
File90=@Batch.exe,$(AppPath),,,7/28/06 12:10:04 PM,1740800,1.0.0.0


....我还有一个问题.我在我的winxp home sp2 install ....


4 楼的问题是在没有用3楼的方法前也有这样的问题了,所以是没有关系的.这个问题到现在还没解决.

[ 本帖最后由 wind1983 于 1-8-2006 02:53 PM 编辑 ]
回复

使用道具 举报

发表于 1-8-2006 05:28 PM | 显示全部楼层
我想看你的setup.lst其实,是有两个目的;
一,想看你修改了什么;
二,想从里面找出问题的根源。。。不过,即使你把完整的setup.lst放上来,我未必找得到。。。

真奇怪,为何是vb的runtime error。。。vb的Setup Toolkit应该是用vc做的。。。vb还有一个Setup Toolkit (setup1) 是用vb写的,但是。。。

不知道,这样的问题,有没有发生在别人身上?

据我猜测,可能是system file的关系,导致Bad filename or number。。。
vb的setup toolkit是M$编写的,不应该有error。。。

奇怪。。。不解。。。
回复

使用道具 举报


ADVERTISEMENT

发表于 15-8-2006 01:16 PM | 显示全部楼层
你有将你的VB6升级到SP6吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 25-8-2025 11:50 PM , Processed in 0.123990 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表