テキスト形式ではないファイル保存の仕方がわかりません。
数値を数値として保存したいのですが、
どのようにすればよいのでしょうか?
変数の値をファイルに保存したいのです。
教えていただけたら幸いです。
とりあえず、レジストリに書きこむかINIファイルに書きこむのでは
ダメでしょうか?
変数にもよりますが
配列とかレコード型とかなら
var
i: Integer;
iarr: array [0..9]of Integer;
Stream: TMemoryStream;
begin
for i:=0 to 9 do begin
iarr[i]:=i;
end;
Stream:= TMemoryStream.Create;
try
Stream.Write(iarr,10*SizeOf(Integer));
Stream.saveToFile('c:\temp\int.dat');
finally
Stream.Free;
end;
end;
でどうでしょう?
c:\temp が無いとエラーになります。
普通はあります。
PAPYさん、YOTUさん、レスどうもありがとうございました。
(返事が遅くなってすいません。)
要するにバイナリ形式で数値を保存したかったのですが、
当時バイナリという言葉を知りませんでした。
お二人様、どうもありがとうございました。
ツイート | ![]() |