怎么将整形 数字写入 FILESTREAM里(0分)

  • 主题发起人 主题发起人 caroline
  • 开始时间 开始时间
C

caroline

Unregistered / Unconfirmed
GUEST, unregistred user!
var
FileStream:TFileStream;
x:integer;
begin
FileStream.write(x,2);
end;
为什么写不进去?
 
有人知道马!!!!!!!!!!!!!!!!!!!!!!!!!
 
尺寸不对,当然写不进去了!一个整型变量占4字节。
FileStream.Write(x, SizeOf(x))
 
没分咱怎么拉!我要是还有分能不给马?:(
可是那个 整数 只给两个字节,怎么办阿!!!!!!
只能写两个字节 FileStream.Write(x, 2);
怎么办阿?
 
Sachow 问您呢?
 
用SmallInt,它是16位整数,只占2字节,但范围为-32768..32767
 
为什么 写成的 *.DAT文件,打开只能看到文本文件,看不到写的 数字是多少呢?
 
接受答案了.
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
926
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部