错误70 VB6 exe应用程序

时间:2011-01-13 19:25:22

标签: vb6

我在运行VB6 Exe应用程序时间歇性地收到错误70。

我尝试打开一个类函数下给出的文本文件。 文本位于文件管理器(网络文件服务器)

我试图延迟捕捉错误70。 稍后关闭文件并重新打开。 但那也不起作用。

代码:

If FreeFile > 1 Then
   Close #1
End If

Open FileName1 For Append As #1  (I am getting Error 70)
Print #1, StringOut
Print #1, ""
Print #1, ""
Print #1, ""

Close #1

Open FileName2 For Append As #2
Print #2, StringOut
Close #2

Close

2 个答案:

答案 0 :(得分:2)

您应该使用免费文件函数返回的值,因此需要稍作修改。

Dim File1Number As Integer
Dim File2Number As Integer

File1Number = FreeFile

Open FileName1 For Append As #File1Number   (I am getting Error 70)
Print #File1Number , StringOut
Print #File1Number , ""
Print #File1Number , ""
Print #File1Number , ""

Close #File1Number 

File2Number = FreeFile
Open FileName2 For Append As #File2Number
Print #File2Number, StringOut
Close #File2Number

Close #File2Number

答案 1 :(得分:0)

错误70是“权限被拒绝。”

您可以用记事本打开该文件,更改并保存吗?如果没有,请先解决该问题,然后查看您的代码。