vb打包问题,“路径不包含文件名”?

时间:2021-09-07 20:19:07
我用vb6打包,进行到“搜索相关附件”时提示“路径不包含文件名”,编译可以,而我的程序到别的机器上打包没有问题,重装vb6和sp6后,依然!
请教各位,问题的原因以及如何处理?
肯定送分,人人有分

9 个解决方案

#1


我也遇到过这个问题。原因是这样的:
    vb自带的某些ocx或dll文件,因为你卸载一些程序时把他们卸掉了,然后你手工或vb自动引用了其它路径的相同的ocx或dll文件.打包时就“path without file”,你把他们拷贝到系统目录下注册就可以了。

#2


在打包之前,你生成.exe文件了没?这样就不会卸载多的文件了。你再试试

#3


不错,或者将该ocx或dll拷贝到程序目录下

#4


不会吧!
手工添加
肯定可以

#5


手工添加应该可以的,但确实有时候有问题。是不是bugs?
以前害我remove一个form,再打包测试,依次类推,直到不报错,再分析。好郁闷啊。

#6


再直接的办法用文本编辑器打开.vbp文件,查看相关的refence或object的路径,最好把他们拷贝到preject目录下,或在其下建一个目录如ocx,里面有PProof.dll文件,则有Reference=*\G{E4986D86-178D-47CF-BE1D-A250B829C227}#2.0#0#ocx\pproof.dll#PProof。

#7


应该解决了吧!

#8


我也遇到了哦,我自己的机子上可以打包,但到另外一太机子上就不能打包了,到现在也没有解决哦

#9


把.vbp文件贴出来,问题就容易解决。
好像“..\..\”目录,vb的打包程序解析不了?
:)

#1


我也遇到过这个问题。原因是这样的:
    vb自带的某些ocx或dll文件,因为你卸载一些程序时把他们卸掉了,然后你手工或vb自动引用了其它路径的相同的ocx或dll文件.打包时就“path without file”,你把他们拷贝到系统目录下注册就可以了。

#2


在打包之前,你生成.exe文件了没?这样就不会卸载多的文件了。你再试试

#3


不错,或者将该ocx或dll拷贝到程序目录下

#4


不会吧!
手工添加
肯定可以

#5


手工添加应该可以的,但确实有时候有问题。是不是bugs?
以前害我remove一个form,再打包测试,依次类推,直到不报错,再分析。好郁闷啊。

#6


再直接的办法用文本编辑器打开.vbp文件,查看相关的refence或object的路径,最好把他们拷贝到preject目录下,或在其下建一个目录如ocx,里面有PProof.dll文件,则有Reference=*\G{E4986D86-178D-47CF-BE1D-A250B829C227}#2.0#0#ocx\pproof.dll#PProof。

#7


应该解决了吧!

#8


我也遇到了哦,我自己的机子上可以打包,但到另外一太机子上就不能打包了,到现在也没有解决哦

#9


把.vbp文件贴出来,问题就容易解决。
好像“..\..\”目录,vb的打包程序解析不了?
:)