我也不知道为什么,反正我的都不会这样,有时候下载的源码就会这样,我估计应该和vb的选项有关系,一直都懒得去琢磨,先打开系统自带的记事本,再用记事本打开后缀为vbp的工程文件,把里面的绝对路径修改为相对路径试试
相对路径设置:
msgbox loadpicture("1.jpg") '1.jpg在可执行文件所有文件夹内
msgbox loadpicture(”data\1.jpg“) '1.jpg在可执行文件夹内data文件夹内。
当然你可以使用app.path来做一个绝对的相对路径。
你里面引用的外部资源路径肯定出问题了,应该使用app.path,假设你的应用存在c:\test目录下面,有张图片存放在c:\test\pic目录下面,程序当中应该这样引用图片
app.path & "\pic\pic1.jpg"
不要用绝对路径,有VB提供的环境变量app.path返回你工程的路径
app.path & "你文件位置"