PB中二进制文件读取问题(原创)
来源:互联网 发布:卡密软件刷q币软件下载 编辑:程序博客网 时间:2024/05/01 23:09
笔者在开发一个应用系统时需要处理dbf文件数据,在PB中仅能够支持DBaseII,DBaseIII的数据格式,对于更新版本不被支持。因此需要自己编程进行处理。在编程过程中碰到二进制文件读写操作方面的问题,例如:按字节读入以下格式的文件并转换成十进制字符
AA 00 56 00 BB BB CC DD EE FF......
代码大概是这样的:
Integer li_filenum, loops, i,k,l
Long flen, bytes_read, new_pos
Blob b, tot_b, b1
SetPointer(hourglass!)
flen = FileLength("c:/file1.dat")
li_filenum = FileOpen("c:/file1.dat", &
streammode!, Read!, lockread!)
If flen > 32765 Then
If Mod(flen, 32765) = 0 Then
loops = flen/32765
Else
loops = (flen/32765) + 1
End If
Else
loops = 1
End If
new_pos = 1
For i = 1 To loops
bytes_read = FileRead(li_filenum, b)
tot_b = tot_b + b
Next
FileClose(li_filenum)
l = Len(tot_b)
For i = 1 To l
b1 = BlobMid(tot_b,i,1)
k = Asc(String(b1))
sle_1.Text += String(k) + ":"
Next
显示:170:0:86:0:187:187:204:221:238:255:
- PB中二进制文件读取问题(原创)
- pb读取二进制文件
- [原创]PB中读取地磅BCD解码
- C++中对二进制文件读取问题
- PB中使用blob进行文件读取的性能问题
- 在matlab中读取二进制文件
- PB中一些技巧(非原创)
- 读取二进制文件的中文乱码问题
- PHP从mysql中读取并输出二进制文件的乱码问题
- 读取一个二进制文件保存到数据库中
- 在 Visual Basic 中读取二进制文件
- 读取二进制文件
- 读取二进制文件
- 读取二进制文件
- 二进制文件读取
- PB中读取地磅称量数据
- PB中读取地磅称量数据
- 在PB中通过读取硬盘序列号
- [CnReport] 最近想自己改改ChinaReport
- DatePicker 控件(翻译)
- 求两字符串的最长公有串 —— 我的“平移算法”
- 【程序16】
- 北京一日行之十三——科技馆、电信馆
- PB中二进制文件读取问题(原创)
- 【程序17】
- JDBC常见问题
- 北京一日行之十四——天文馆、古动物馆、大钟寺、北大、北大赛克勒
- 【程序18】
- [存档]J2ME中随机数字处理全攻略
- AJAX+Servlet实现客户端无刷新请求服务器实践
- 推荐一本学习oracle sql的书籍
- Windows 2003网络负载均衡的实现