+ -
当前位置:首页 → 问答吧 → vb中,以二进制方式读取的文件,如何显示其内容?

vb中,以二进制方式读取的文件,如何显示其内容?

时间:2011-12-06

来源:互联网

比如文件“test”内容是 abc 三个字符
我以binary方式读取
代码如下:
Open "F:\test" For Binary As #2
fileContents = InputB(LOF(2), #2)

现在,我要如何操作,才能将fileContents还原为 abc 三个字符,然后赋值给一个文本框控件显示出来?

作者: tianyaxiao   发布时间: 2011-12-06

之所以要以二进制读取
是因为我要操作的对象是一个二进制格式的文件

作者: tianyaxiao   发布时间: 2011-12-06

Debug.Print StrConv(fileContents, vbUnicode)

作者: chinaboyzyq   发布时间: 2011-12-06

你的正常结帖率太低了。

作者: chinaboyzyq   发布时间: 2011-12-06

正常结帖可以返回50%的可用分。

作者: chinaboyzyq   发布时间: 2011-12-06

引用 2 楼 chinaboyzyq 的回复:

Debug.Print StrConv(fileContents, vbUnicode)


老大 你说的不错 我测试了文本型的文件可以正常读取
但是 二进制格式的就不行了 读取转换后生成的新文件 使用HEX查看发现内容不一样

作者: tianyaxiao   发布时间: 2011-12-06

热门下载

更多