如何判断顺序文件大小超出指针范围 vb
答案:1 悬赏:40 手机版
解决时间 2021-01-26 17:27
- 提问者网友:我的未来我做主
- 2021-01-26 03:19
如何判断顺序文件大小超出指针范围 vb
最佳答案
- 五星知识达人网友:封刀令
- 2021-01-26 03:40
VB open 只 支持 4GB 的寻址 即 2的32次方 也即无符号长整形的最大值
如需要支持 大于4GB 的文件 需要扩展寻址位数为64位 有组API 可以做到
Declare Function lopen Lib "kernel32" Alias "_lopen" (ByVal lpPathName As String, ByVal iReadWrite As Long) As Long
Declare Function lread Lib "kernel32" Alias "_lread" (ByVal hFile As Long, lpBuffer As Any, ByVal wBytes As Long) As Long
Declare Function lwrite Lib "kernel32" Alias "_lwrite" (ByVal hFile As Long, ByVal lpBuffer As String, ByVal wBytes As Long) As Long
如需要支持 大于4GB 的文件 需要扩展寻址位数为64位 有组API 可以做到
Declare Function lopen Lib "kernel32" Alias "_lopen" (ByVal lpPathName As String, ByVal iReadWrite As Long) As Long
Declare Function lread Lib "kernel32" Alias "_lread" (ByVal hFile As Long, lpBuffer As Any, ByVal wBytes As Long) As Long
Declare Function lwrite Lib "kernel32" Alias "_lwrite" (ByVal hFile As Long, ByVal lpBuffer As String, ByVal wBytes As Long) As Long
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯