K
kittycat
Unregistered / Unconfirmed
GUEST, unregistred user!
type
Tmapinfo=record
info1:string[255];
info2:string[255];
end;
var
hMap: THandle;
pInfo: Pointer;
begin
hMap := CreateFileMapping($FFFFFFFF, nil, PAGE_READWRITE or SEC_COMMIT,
0, MapSize, 'abc');
pinfo:=mapviewoffile(hMap,FILE_MAP_ALL_ACCESS,0,0,MapSize);
end;
1.请问如何在映射文件的最后插入一个Tmapinfo类型的数据(如何判断文件已经到了末尾?)
2.如何在映射文件的任意位置插入一个Tmapinfo类型的数据
3.怎样知道映射文件的长度,(相当于对文件操作时的filesize函数)
谢谢!
Tmapinfo=record
info1:string[255];
info2:string[255];
end;
var
hMap: THandle;
pInfo: Pointer;
begin
hMap := CreateFileMapping($FFFFFFFF, nil, PAGE_READWRITE or SEC_COMMIT,
0, MapSize, 'abc');
pinfo:=mapviewoffile(hMap,FILE_MAP_ALL_ACCESS,0,0,MapSize);
end;
1.请问如何在映射文件的最后插入一个Tmapinfo类型的数据(如何判断文件已经到了末尾?)
2.如何在映射文件的任意位置插入一个Tmapinfo类型的数据
3.怎样知道映射文件的长度,(相当于对文件操作时的filesize函数)
谢谢!