怎么把数字以流的方式保存到.dat文件并读取出来

如何把数字以流的方式保存到.dat文件并读取出来
var  
  i : integer; 
  Mem_int : TMemorystream; 
begin 
  Mem_int := TmemoryStream.Create; 
  i := 100;  
  ... 
  Mem_int.SaveToFile( 'c:\test.dat '); 
  Mem_int.free; 
end; 

这样的代码要怎么写

------解决方案--------------------
Mem_Int.Write( i, 4 );
------解决方案--------------------
Mem_int.WriteBuffer(buf,4);
------解决方案--------------------
看你的数据是如何定义的/