读书人

内存映射大文件解决思路

发布时间: 2012-03-08 13:30:13 作者: rapoo

内存映射大文件
谁告诉我高位文件跟低文件该怎么设置
DWORD dwMaximumSizeHigh, //高位文件大小
DWORD dwMaximumSizeLow, //低位文件大小
内存映射文件超过了1G就不行了。我想分部分来做,可搞不定。麻烦会的朋友解决下

[解决办法]
FSize:=GetFileSize(SourceHandle,@HighSize);
-----------------------------------
上面一行代码返回HighSize的值,对于一个大于4G的文件而言,GefFileSize只返回低32位的值,而高32位的值是通过第二个指针参数得来的.
QQ:540158372,白天一般不用的

读书人网 >.NET

热点推荐