您的位置:程序门 -> vb ->



vb的open语句无法打开2.5g的文件,提示是 错误号9 下标越界


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


vb的open语句无法打开2.5g的文件,提示是 错误号9 下标越界
发表于:2007-08-13 09:15:57 楼主
vb的open语句无法打开2.5g的文件,提示是   错误号9   下标越界
语句如下:
open   "c:\123.mpg "   for   binary   shared   as   #1
怎么办?
发表于:2007-08-13 09:39:551楼 得分:0
http://community.csdn.net/expert/topicview3.asp?id=5396558
看看这个应该有帮助吧,虽然我还没有看明白:)
发表于:2007-08-13 10:48:462楼 得分:0
大于2g文件的读写需要注意的就是   getfilesize
setfilepoint   只要会用,定位到哪里都没问题
发表于:2007-08-13 22:04:593楼 得分:0
我不建议用open   "c:\123.mpg "   for   binary   shared   as   #1,因为从语句不是unicode-friendly.用setfilepoint,writefile,readfile   api吧。
发表于:2007-08-13 22:08:064楼 得分:0
我不建议用open   "c:\123.mpg "   for   binary   shared   as   #1,因为此语句不是unicode-friendly.用setfilepointer,writefile,readfile,getfilehandle,deletefile,getfilesize,closehandle   apis吧。
发表于:2007-08-18 10:10:585楼 得分:0
大文件,直接使用内存映象文件吧,也很简单的:

createfilemapping
openfilemapping
mapviewoffile
unmapviewoffile
flushviewoffile

用它们建立内存文件映射后,就可以像读内存一样使用指针来读文件了

不过在vb里面有点麻烦,还是要使用copymemory,但也蛮不错的啦,很方便

至于实际文件到内存中的处理,那是os完成的了,不用你自己搞
发表于:2007-08-26 11:27:106楼 得分:0
给你找了个例子:
lavolpe   large   file   reader
http://www.planet-source-code.com/vb/scripts/showcode.asp?txtcodeid=40842&lngwid=1
发表于:2007-08-26 22:59:447楼 得分:0
用windows   api的openfile吧


快速检索

最新资讯
热门点击