首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

在VB 6.0里调程序出现有关问题,不知怎么改正,哪位高手能帮忙解答一下

2012-01-29 
在VB 6.0里调程序出现问题,不知如何改正,谁能帮忙解答一下?我在调下面的程序的Print #4,str这句时,出现提

在VB 6.0里调程序出现问题,不知如何改正,谁能帮忙解答一下?
我在调下面的程序的Print #4,str这句时,出现提示:实时错误54,文件模式错误,不知道谁能帮忙解答一下,我的文件格

式是ascii格式的,请高手帮我看看这个程序哈~~~~~跪谢了。(我是个程序盲,这些简单的调程序操作,是一个计算机童鞋教

我的,麻烦高手尽可能说的详细点哈,越通俗易懂越好~)

Dim i As Integer,j As Integer,z As Double,v As Double,w As Double,str As String


Private Sub Command1_Click()

Open"F:\regression\dem_huabei_project90.asc"For Input As #1

Open"F:\regression\dem_huabei1_x90.asc"For Input As #2

Open"F:\regression\dem_huabei1_y90.asc"For Input As #3

Open"F:\regression\wheatmean.asc"For Input As #4

DO While Not EOF(1)

str = ""

For i = 1 To 13898

Input #1,z

Input #2,w

Input #3,v

If z>0 Then
 
z = -14.7534 * v + 2.103308 * w + 0.001688 * z + 840.7928 

End If

str = str & z & ""

Next i

Print #4,str

Loop

Close

End Sub

[解决办法]
Print #4,str这句时,出现提示:实时错误54,文件模式错误

提示很明显,文件打开模式改为output,才能保存
Open"F:\regression\wheatmean.asc"For output As #4

热点排行