vb错误代码76,找不到路径

来源:百度知道 编辑:UC知道 时间:2024/06/30 05:53:57
我用loadpicture打开一副图片,开始执行都好着,只是在执行了一段程序后,在loadpicture同一副图,就显示这个错误。同一副图,同一个路径("graphics\ics.bmp")。执行的那段程序和loadpicture没有任何关系,我发誓没有!!
出现这个错误后就不能执行了,只要一执行就会直接弹出这个错,必须重新启动Vb6.0才能再执行。请问怎么解决?

写绝对路径试试:

app.path是程序自身的路径。

app.path & "\graphics\ics.bmp"
是程序路径下的graphics文件夹下的ics.bmp

在执行后来的loadpicture时,先执行下句:
yourPic=loadpicture()
即先清空
试试

你使用的是相对路径,可能在执行其他代码时间接改变了app.path路径,建议你在开始时将App.Path储存到一个变量中,比如PicPath,后面引用时使用变量就可以了,就算app路径改变了也不怕。

Dim PicPath

PicPath = App.Path
Picture1.Picture = Loadpicture(PicPath & "\graphics\ics.bmp")