发新话题
打印

如何提高二进制文件读取的速度

你的程序有问题,不知道你为什么要把二进制的文件显示在文本里,这是你占用内存的主要问题,与文件操作无关。
如何非要使用文本,请用下面的方法
Text2.SelText =arrBytes
不要再使用循环了,这个代码就能搞定。

TOP

不必客气

TOP

Get i, Seek(i), arr
Put 10, Seek(10), arr ‘问题出在这里
改成下面的试试,你的代码就是每次都从当前位置开始写,你可以比较文件的大小,看看问题出在了哪里
Get i, , arr
Put 10, ,arr

TOP

发新话题