var
F: TFileStream;
Buf: array of Char;
Buf2: array of Char;
begin
F:=TFileStream.Create('D:\aaa\abd.hhh',fmOpenRead);
try
SetLength(Buf, F.Size);
F.Read(Buf[0], F.Size);
SetLength(Buf2, F.Size * 2);
BinToHex(@Buf[0], @Buf2[0], Length(Buf));
RichEdit1.Text := StrPas(@Buf2[0]);
finally
F.Free;
end; 上面的代码可以把abd.hhh以16进制的格式读入到RichEdit1,现在我想从某一个位置开始读,假设多8个字符
例如:从流的1800个字符开始读8个字符,该怎样操作?我不熟悉流的操作,请大家帮忙了
F: TFileStream;
Buf: array of Char;
Buf2: array of Char;
begin
F:=TFileStream.Create('D:\aaa\abd.hhh',fmOpenRead);
try
SetLength(Buf, F.Size);
F.Read(Buf[0], F.Size);
SetLength(Buf2, F.Size * 2);
BinToHex(@Buf[0], @Buf2[0], Length(Buf));
RichEdit1.Text := StrPas(@Buf2[0]);
finally
F.Free;
end; 上面的代码可以把abd.hhh以16进制的格式读入到RichEdit1,现在我想从某一个位置开始读,假设多8个字符
例如:从流的1800个字符开始读8个字符,该怎样操作?我不熟悉流的操作,请大家帮忙了
解决方案 »
- 请问 INDY 的 IdTelnet 控件 客户端怎么才能接收中文呢?
- 窗体切换刷新的问题
- DBGridEh的一个简单问题(关于多表头)
- cxGrid1DBTableView1怎么不响应keypress事件呀?
- 记录行状态的问题
- 热键的问题
- 为什么query无法更新
- 难道csdn每人能解决李维<delphi和分布式多层应用系统第二章dynamicsqldemo的问题吗,50分求教。
- 我要下载一些书但不知网址. 谁能给我几个?小弟感激不尽!!
- 一个Delphi+MSSQL7的开发问题。。。只能给最高分32了
- 急求36选7的代码!!!!!
- 在Delphi中怎么实现像任务管理器中的CPU使用效率那样的动态波形图表?
F.Position:=1800;
F.Read(buf[0],8)