首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

想将文件一次全取到FileBuffer 数组里,运行到此行时无法继续。数组要定义为多长请

2012-12-24 
想将文件一次全取到FileBuffer 数组里,运行到此行时无法继续。数组要定义为多长请高手指点。filepath My.A

想将文件一次全取到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碰到此问题不知如何解决了。请高手指导,急等中~~

热点排行