Сохранение и загрузка списка
Добавлено: 13 апр 2009, 21:58
Люди, кто может объяснить хотя бы, как сохранять список TList в файл и потом загружать оттуда же...
Написал процедуру, не работает... Вылетает эксэс виолэйшн...
Вот что получилось:
Написал процедуру, не работает... Вылетает эксэс виолэйшн...
Вот что получилось:
Код: Выделить всё
procedure TForm1.Button9Click(Sender: TObject);
var F:Textfile;
Str:string;
begin
assignFile(F,'file.txt');
rewrite(F);
while p^.next<>nil do
begin
str:=p^.Item;
write(F,str);
p:=p^.next;
end;
closeFile(F);
end;
procedure TForm1.Button10Click(Sender: TObject);
var F:Textfile;
Str:string;
q:PElem;
begin
assignFile(F,'file.txt');
Reset (F);
p:=nil;
while el>0 do
begin
new(q);
q^.next:=p;
p:=q;
readln(F,str);
p^.Item:=str;
end;
closefile(F);
end;