Witam! Jestem nowy na forum i ogólnie w Delphi. Wcześniej pisałem trochę w Turbo Pascalu. Mam mały problem. Próbuję skompilować program, którego fragment podałem niżej, ale występuje błąd Object or class type required. Czy może ktoś mi w tym pomóc?
procedure TForm1.Button1Click(Sender: TObject);
type
bazadanych=packed record
n:single;
u:single;
End;
baza = file of bazadanych;
Var
f,f2:textfile;
f1:baza;
p1,p2:string;
procedure TForm1.Button1Click(Sender: TObject);
Var
n1,u1:word;
n2,u2:byte;
n,u:single;
begin
AssignFile(f1,p1);
Reset(f1);
Seek(f1, filesize(f1));
try ListBox1.Items.Add(Edit1.Text);
n1:=StrToInt(Edit2.Text);
n2:=StrToInt(Edit4.Text);
u1:=StrToInt(Edit3.Text);
u2:=StrToInt(Edit5.Text);
n:=n1+n2/100;
u:=u1+u2/100;
finally
baza.n:=n;
baza.u:=u;
write(baza,f1);
Edit1.Text:='';
Edit2.Text:='';
Edit3.Text:='';
Edit4.Text:='';
Edit5.Text:='';
End;
except
Application.MessageBox('ERROR','Pola ceny muszą zawierać liczby całkowite i dodatnie!',MB_ICONError+MB_OK);
End;
end;