当前位置: 代码迷 >> PB >> PB Blob转换成String的有关问题
  详细解决方案

PB Blob转换成String的有关问题

热度:96   发布时间:2016-04-29 06:47:04.0
PB Blob转换成String的问题?
PB Blob转换成String的问题?

li_filenum = FileOpen("c:\ABC\561.day", streammode!, Read!, lockread!)
FOR i = 1 TO l
b1 = BlobMid(tot_b,i,1)
k = Asc(String(b1,EncodingANSI!))
ls = ls + mid( ls_hex, ( k / 16 ) + 1, 1 ) + mid( ls_hex, mod( k, 16 ) + 1, 1 )
NEXT
用这个k = Asc(String(b1,EncodingANSI!)),
则读取的(Blob)E3 -> 3F(String)
        (Blob)E1 -> 3F(String)
        (Blob)EB -> 3F(String)
只要大于99(HEX)的值读取转换后都变成3F,请问是什么原因?该如何解决?谢谢!使用环境:PB12.5+win8

------解决方案--------------------
接一下,就可以结了
  相关解决方案