字节 内容
1-2 16位CRC-CCIT,计算范围为整个字段中除去这两个字节外的部分
3-4 字段ID号
5-8 字段长度,以字节为单位,包含 “字段ID头”
9 该字段的版本号
10 该协议的版本号
11-16 对于字段0,为ASCII字符串:“SCPECG”;对于其他字段,为NULL(0)。一个文件怎么通过流和指针来读出它们?
1-2 16位CRC-CCIT,计算范围为整个字段中除去这两个字节外的部分
3-4 字段ID号
5-8 字段长度,以字节为单位,包含 “字段ID头”
9 该字段的版本号
10 该协议的版本号
11-16 对于字段0,为ASCII字符串:“SCPECG”;对于其他字段,为NULL(0)。一个文件怎么通过流和指针来读出它们?
解决方案 »
- 求李维的VCLinside电子书
- delphi 只要url 怎么办
- c/s两层结构怎样实现通过Internet远程访问服务器,c/s两层中使用的是ADO组件,难道非要做做三层的?
- ACCESS的压缩~~
- 求有关学籍管理源程序最好有图片功能的!
- 如何监测自己往串口写入的数据?
- 关于ReportBuilder的问题,请熟悉他的人帮帮忙!
- paradox 中有一字段名为'index',在QUERY中如何调用
- Delphi6, 新功能,新问题!
- 如何让应用程序知道自己已经执行了!
- 有大侠知道scp-ecg协议吗?
- 哪为位子高手帮我看看 我想对两个目标盘的文件进行查找比较!我的问题是TmemoryStream和Tstring如何相互间使用出现错误!我的问题在注释的
type
TFileHead = packed record
CRC: WORD;
ID: WORD;
Len: DWORD;
VerC: Byte;
VerP: Byte;
Str: array [0..5] of Char;
end;
var
F: TFileStream;
ABuf: TFileHead;
begin
F := TFileStream.Create('c:\a.txt', fmOpenRead);
try
F.Read(ABuf, SizeOf(TFileHead));
//
finally
F.Free;
end;
end;