Private Sub Command1_Click()
Dim intHandle As Integer
Dim fileData() As Byte
Dim i As Long
intHandle = FreeFile
Open "c:\temp\test.dbf" For Binary Access Read As #intHandle
ReDim fileData(LOF(intHandle))
Get #intHandle, , fileData
For i = 0 To UBound(fileData)
Text1.SelText = Format(Hex(fileData(i)), "00") & " "
If (i Mod 16) = 0 Then
Text1.SelText = vbCrLf
End If
Next
Close #intHandle
End Sub上面的程序是将2进制文件输出到文本文件中,可运行后只是显示00
这是怎么回事??
我将"10001010101011101000001000010000101010010"写入文本文件去用2进制读这个文本文件也还是显示00
想要将dbf中的数据显示出来应该怎么办???!!!!!
Dim intHandle As Integer
Dim fileData() As Byte
Dim i As Long
intHandle = FreeFile
Open "c:\temp\test.dbf" For Binary Access Read As #intHandle
ReDim fileData(LOF(intHandle))
Get #intHandle, , fileData
For i = 0 To UBound(fileData)
Text1.SelText = Format(Hex(fileData(i)), "00") & " "
If (i Mod 16) = 0 Then
Text1.SelText = vbCrLf
End If
Next
Close #intHandle
End Sub上面的程序是将2进制文件输出到文本文件中,可运行后只是显示00
这是怎么回事??
我将"10001010101011101000001000010000101010010"写入文本文件去用2进制读这个文本文件也还是显示00
想要将dbf中的数据显示出来应该怎么办???!!!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货