我有一个项目没有写,正在对它进行修改,但收到错误53,找不到文件。
如果我从Visual Basic中运行该项目,则不会出现错误,但当我编译可执行文件并运行它时,就会看到错误53。
有人能告诉我解决这个问题的最佳方法吗?如果错误发生在Visual Basic内部,那么我可以使用调试工具,但它只发生在编译的可执行文件中,我不知道找不到什么文件。
我只是浏览了整个表单(我认为这个错误发生的地方(,并将应用程序路径添加到每个调用文件的Open
命令中,但在运行编译的可执行文件时仍然收到错误53。
编辑:我找到了找不到的文件。我可以看到文件在项目目录中,但在生成可执行文件后找不到。是否有打开或引用此文件的特殊方式?
违规线路:
Open "default.txt" For Input as #1
最终对我起作用的是用App.Path
作为文件的序言。
我的问题是,我重新命名了我的项目目录,但我的代码没有反映出这一变化:
App.Path & "DirIForgotToIncludeHeredefault.txt" For Input As #1