想读取二进制文件指定位置怎么实现啊?

aaa2520 2007-04-20 11:26:48
我是菜鸟
大家 多帮助啊  1
...全文
272 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
aaa2520 2007-04-20
  • 打赏
  • 举报
回复
想读取二进制文件指定位置的几个字节 怎么实现啊?
想按照 字节 读入 到另一个文件
HsWong 2007-04-20
  • 打赏
  • 举报
回复
//读取haha.txt文件第3字节开始4个字节的内容,haha.txt的内容为1234567
procedure TForm1.Button1Click(Sender: TObject);
var
hFile: THandle;
iBytesRead: Integer;
Buffer: PChar;
begin
try
hFile := FileOpen('C:\haha.txt', fmOpenRead);
FileSeek(hFile,2,0);
GetMem(Buffer,5);
FileRead(hFile, Buffer^,4);
ShowMessage(Buffer);
finally
FileClose(hFile);
FreeMem(Buffer);
end;
end;

5,386

社区成员

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

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