VB6 exe文件 运行后出现“运行时错误 '52' 错误文件名或数”
我做了一个VB6的程序用来处理.dat文件,把它关联在了资源管理器右键菜单里的打开方式中。想通过command$获得文件名等参数,调试时发现这一段总会出现错误:运行时错误...
我做了一个VB6的程序用来处理.dat文件,把它关联在了资源管理器右键菜单里的打开方式中。想通过command$获得文件名等参数,调试时发现这一段总会出现错误:运行时错误 '52' 错误文件名或数。希望哪位高手指教
If Dir(Command$) = "" Then
MsgBox "找不到文件:" + command$ + ",请重新选择"
Form1.Show
End If
多试了几遍,发现是使用dir(command$)这个函数会发生错误。大惑不解
截图就是这样的
我单独写了一段程序
Private Sub Form_Load()
Msgbox (Dir(Command$))
End Sub
在编译生成exe后,按照截图的方法操作,就会产生上面的错误 展开
If Dir(Command$) = "" Then
MsgBox "找不到文件:" + command$ + ",请重新选择"
Form1.Show
End If
多试了几遍,发现是使用dir(command$)这个函数会发生错误。大惑不解
截图就是这样的
我单独写了一段程序
Private Sub Form_Load()
Msgbox (Dir(Command$))
End Sub
在编译生成exe后,按照截图的方法操作,就会产生上面的错误 展开
4个回答
展开全部
Msgbox (Dir(Command$))或If Dir(Command$) = "" Then产生错误的原因:
1、A = Msgbox (Dir(Command$)) 或 Msgbox Dir(Command$)
2、If Dir(Command) = "" Then 我在编辑好几个程序发现在变量后面加字符“$”,就会出现错误,不过你的程序是不是,就不可而知了。
1、A = Msgbox (Dir(Command$)) 或 Msgbox Dir(Command$)
2、If Dir(Command) = "" Then 我在编辑好几个程序发现在变量后面加字符“$”,就会出现错误,不过你的程序是不是,就不可而知了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把它写在哪了,command的值要最先确定!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没发现错误 不如你截图传上来看看吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |