读书人

想将文件一次全取到FileBuffer 数组里

发布时间: 2012-12-24 10:43:14 作者: rapoo

想将文件一次全取到FileBuffer 数组里,运行到此行时无法继续。数组要定义为多长请高手指点。
filepath = My.Application.Info.DirectoryPath & "\abc.temp"'文件比较大
FileNumberS = 78
FileOpen(FileNumberS, filepath, OpenMode.Binary, OpenAccess.Read)
lFileLen = FileLen(filepath)
If lFileLen > 0 Then
ReDim FileBuffer(lFileLen) 'Byte
FileGet(FileNumberS, FileBuffer) '将文件一次全取到 FileBuffer 数组里,运行到此行时无法继续。提示未处理ArgumentException:偏移量和长度超出了数组的界限,或者计数大于从索引到源集合尾处的元素数量
End If
FileClose(FileNumberS)
想将文件一次全取到FileBuffer 数组里,运行到此行时无法继续。数组要定义为多长请高手指点。
[解决办法]
因本人以前是玩转VB6.0的,所以在.net碰到此问题不知如何解决了。请高手指导,急等中~~

读书人网 >VB Dotnet

热点推荐