Thank you all for replies!
I solved Error2 and now all works fine! But I still don't understand why when I enter a value 5 in Edit component and then click on a Button1 appears an error.
procedure TForm1.MenuItem19Click(Sender: TObject);//Р ОднДинам п1
var i, j, kv, n, sum : integer;
sr : single;
begin
kv := 1; sr := 0; j := 0; sum := 0;
AssignFile(f,'file.txt');
Reset(f);
n := FileSize('file.txt');
SetLength(OdnDin,n);
for i := 1 to n do //Среднее знач квадратов отриц эл
begin
Read(f,OdnDin[i]);
if OdnDin[i] < 0 then
begin
kv := sqr(OdnDin[i]);
sum := sum + kv;
j := j + 1;
end;
end;
if j <> 0 then
sr := sum / j
else
MessageDlg('В массиве нет эл < 0', mtInformation,[mbOk],0);
OdnDin := NIL;
CloseFile(f);
Append(f);
Write(f,'Кол-во эл < 0 : '); Writeln(f,j);
Write(f,'Среднее значение квадратов эл < 0 : '); Write(f,FloatToStrF(sr,ffFixed,3,2));
CloseFile(f);
end;