内存映射文件,求救?

jettang 2000-09-12 10:32:00
我用MapViewOfFile得到了内存映射文件的地址,但如何移动指针读取每个记录呢?谢谢?
...全文
135 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jettang 2000-09-15
  • 打赏
  • 举报
回复
我已知道,和大家分享
p1:=Pointer(integer(MapFilePointer)+sizeof(recordofmapfile)); //移动指针
jettang 2000-09-14
  • 打赏
  • 举报
回复
我试了出错 "left side cannot be assigned to"
Firing_Sky 2000-09-14
  • 打赏
  • 举报
回复
搞错了,好像只要用
procedure TForm1.Button1Click(Sender: TObject);
var
P:PChar;
begin
GetMem(P,100);
P:=P+4;
end;
Firing_Sky 2000-09-13
  • 打赏
  • 举报
回复
得到一个指针Link
@Link:=@Link+RecordLength
jettang 2000-09-13
  • 打赏
  • 举报
回复
用什么函数移
cjf 2000-09-12
  • 打赏
  • 举报
回复
如果你知道记录的结构,就可以直接移动了。

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧