请教:写入文件后,文件内容怎么会不一样?
guww 2008-06-25 04:30:43 请教:写入文件后,文件内容怎么会不一样?
Private Sub outputfile()
Dim i As Integer
Dim TempVal As Double
Dim OutText() As Byte
ReDim OutText(400)
If bSend Then
OutText(0) = &H9
OutText(1) = &H10
OutText(2) = &H19
OutText(3) = &H20
OutText(4) = &H0
OutText(5) = &H0
OutText(6) = &H0
OutText(7) = &H0
OutText(8) = &H0
For i = 0 To 40
DDATA(i).Text = Rnd * 100
Next i
For i = 0 To DataNum - 1
TempVal = Val(DDATA(i).Text)
CopyMemory ByVal VarPtr(OutText(OffsetVal + 8 * i)), ByVal VarPtr(TempVal), 8
' CopyMemory ByVal VarPtr(ddd ), ByVal VarPtr(Db(0)) , 8
Next i
Open "c:\a.bin" For Output As #1
Print #1, OutText
Close #1
End If
End Sub
调试时发现检测到的OutText里的内容正常,但写到a.bin里的内容却不一样,为什么?