VB文件打开提示找不到路径

我的一个VB程序一拷到别的地方就会提示找不到路径,拷到U盘里面再打开也这样,我是整个文件夹一起拷的,压缩完再解压也是这样,有的时候连从电脑的这个盘存到另外一个盘都会打不开... 我的一个VB程序一拷到别的地方就会提示找不到路径,拷到U盘里面再打开也这样,我是整个文件夹一起拷的,压缩完再解压也是这样,有的时候连从电脑的这个盘存到另外一个盘都会打不开,希望高手来帮我解答一下 展开
 我来答
风雪剑无痕
2012-11-19 · TA获得超过1253个赞
知道大有可为答主
回答量:1691
采纳率:100%
帮助的人:1688万
展开全部
我也不知道为什么,反正我的都不会这样,有时候下载的源码就会这样,我估计应该和vb的选项有关系,一直都懒得去琢磨,先打开系统自带的记事本,再用记事本打开后缀为vbp的工程文件,把里面的绝对路径修改为相对路径试试
更多追问追答
追问
我打开了Form=C:\Users\wangjia\Desktop\气驱采收率预测系统\气驱采收率预测系统V1.0.frm
Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\Windows\system32\stdole2.tlb#OLE Automation
Module=Module1; C:\Users\wangjia\Desktop\CO2预测\VBCode(宝益)\Module1.bas

Form=C:\Users\**\Desktop\CO2预测\VBCode(宝益)\MDIForm1.frm怎么改
追答
呵呵,真是养成了多问的好习惯啊,如下
Form=气驱采收率预测系统V1.0.frm
Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\Windows\system32\stdole2.tlb#OLE Automation
Module=Module1; Module1.bas

Form=MDIForm1.frm怎么改
修改后把两个窗体文件和一个模块文件都放在同一个目录里,怕只怕你要是再保存工程又出现绝对路径了,出现了还得再改,你试试看了...
chinaboyzyq
2012-11-19 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3321万
展开全部
相对路径设置:
msgbox loadpicture("1.jpg") '1.jpg在可执行文件所有文件夹内
msgbox loadpicture(”data\1.jpg“) '1.jpg在可执行文件夹内data文件夹内。

当然你可以使用app.path来做一个绝对的相对路径。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Smart_wolf
2012-11-19 · TA获得超过1697个赞
知道小有建树答主
回答量:1468
采纳率:50%
帮助的人:651万
展开全部
你里面引用的外部资源路径肯定出问题了,应该使用app.path,假设你的应用存在c:\test目录下面,有张图片存放在c:\test\pic目录下面,程序当中应该这样引用图片
app.path & "\pic\pic1.jpg"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
h598937749
2012-11-19 · TA获得超过316个赞
知道小有建树答主
回答量:1073
采纳率:50%
帮助的人:659万
展开全部
不要用绝对路径,有VB提供的环境变量app.path返回你工程的路径
追问
怎么返回呢
追答
楼上不是写了代码的吗 

dim file as string
file = app.path & "\1.txt"
msgbox file '这就是路径
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nbyycl
2012-11-19 · 超过49用户采纳过TA的回答
知道答主
回答量:244
采纳率:0%
帮助的人:143万
展开全部
app.path & "你文件位置"
追问
可是我文件会拷贝出来用,还是说在原始那份文件里面加这个代码呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式