jeden_wynik=record
ruchy:integer;
nick:string;
end;
pwyniki=^wyniki;
wyniki=record
wynik:jeden_wynik;
nast:pwyniki;
`code>`if glowa=nil then
begin
new(glowa^.nast);
glowa^.nast:=nil;
read(highscore,glowa^.wynik);
writeln(glowa^.wynik.nick,' ',glowa^.wynik.ruchy);
listazpliku(glowa^.nast);
dispose(glowa);
end;
Probowalem usunac kawalki,dalej wywalalo Runtime errory(w sumie tylko mignely i sie wylaczaly, zdazylem przeczytac jedynie runtime error,wiec nie wiem nawet jakie).W koncu gdy zastapilem to zwyklym writeln('blablabla') wyswietlilo mi to. Wyskakuje przy przypisaniu wartosci do glowa.nast:=nil lub read(highscore,glowa.wynik).
Jest to lista ktora wczytuje wartosci z pliku (highscore) i je wyswietla. Plik na pewno istnieje, probowalem przypisac do zmiennych nie tworzonych dynamicznie i nie ma najmniejszego problemu.