主题:如何让自己做的程序独立于VB
大懒猫
[专家分:220] 发布于 2009-02-11 14:31:00
比如:我的程序用到了目录D:\例题\1.jpeg和E:\2.wav,那么生成可执行文件时,这两个文件夹下的文件怎么办-----因为代码中会用到这两个路径,如果把工程放到别的电脑上用则整个路径和文件都不存在的呀?而且,如果想把整个工程生成独立于VB的程序该怎么办呀?打包吗?
谢谢指点
回复列表 (共4个回复)
沙发
xiaochuanyuan [专家分:260] 发布于 2009-02-11 16:32:00
题目搞的太吓人了吧?!自己去看看MSDN中关于APP.PATH怎么用吧
板凳
tanchuhan [专家分:15140] 发布于 2009-02-11 16:58:00
把文件夹和文件移到程序目录下,调用时用相对路径:
"例题\1.jpeg"
"2.wav"
很多人喜欢用传说中的App.Path + "\ljsdlkfjadsk"
我觉得浪费时间.
3 楼
wwc7654321 [专家分:1590] 发布于 2009-02-11 23:39:00
[quote]把文件夹和文件移到程序目录下,调用时用相对路径:
"例题\1.jpeg"
"2.wav"
很多人喜欢用传说中的App.Path + "\ljsdlkfjadsk"
我觉得浪费时间.[/quote]
不是吧~~~
一直以为VB不能相对路径的。。。。。
4 楼
guoyong_cy [专家分:3050] 发布于 2009-02-13 11:37:00
[quote]把文件夹和文件移到程序目录下,调用时用相对路径:
"例题\1.jpeg"
"2.wav"
很多人喜欢用传说中的App.Path + "\ljsdlkfjadsk"
我觉得浪费时间.[/quote]
用相对路径不方便调试,还需要chdir
我来回复