首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么往TfileStream 里写入和读取一个整数

2013-10-03 
如何往TfileStream 里写入和读取一个整数由于要定义一个文件格式,需要写入一些长度信息,原来的思路是把长

如何往TfileStream 里写入和读取一个整数
由于要定义一个文件格式,需要写入一些长度信息,原来的思路是把长度信息转成string来写入,读出的时候 再转为INT,这个很不科学,但是如果直接在Tfilestream里write int或者int64类型,读的时候却出错,希望有人来解惑,如何在 TStream里写入和读出整数.
[解决办法]
var
i: Integer;
fs: TFileStream;

fs对象创建等略

fs.WriteBuffer(i, SizeOf(i));

fs.ReadBuffer(i, SizeOf(i));

int64同理,要读写时候要注意position。

热点排行