Подскажите пожалуйста, записываю поток в файл, и при открытии файла, там вместо значений нули или иероглифы
Код:
unit TEST1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
i:integer;
n: array[1..10] of integer;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
p: TStream;
begin
for i:= 1 to 10 do
n[i]:= (i)*(2);
p := TFileStream.Create('D:\тест\file34.txt', fmCreate or fmOpenRead or fmOpenWrite);
try
p.WriteBuffer(n, SizeOf(n));
finally
p.Free;
end;
end;
end.