如何在vb中打开hex文件,把里面的内容读入数组中

来源:百度知道 编辑:UC知道 时间:2024/05/17 22:44:29
如何在vb中打开hex文件,把里面的内容读入数组中
*.hex 文件就是通过单片机编译软件生成的,里面是16进制数
串口下载程序需要用这个程序

我这个就是 以16进制打开看的。
如果不是你要的就算了
用 16进制 打开?
下面代码 通过了。VB
需要 1个textbox, 设置Mulitline True

Private Sub Form_Load()
Dim fillen As Long
Dim Btmp As Byte
Open "c:\DiskCrc.txt" For Binary As #1
fillen = FileLen("c:\DiskCrc.txt")
For i = 1 To fillen
Get #1, , Btmp
If Len(Hex(Btmp)) = 1 Then
Text1.Text = Text1.Text & Hex(Btmp) & " "
Else
Text1.Text = Text1.Text & Hex(Btmp) & " "
End If
If i Mod 10 = 0 Then
Text1.Text = Text1.Text & vbCrLf
End If
Next i
End Sub

Hex文件,你是指16进制字符串形式?

open "文件路径.hex" for input as #3
input #3,
close #3

哈哈,最近看了文件基础