Я использую Lazarus, и я хотел сохранить в txt-файл информацию, когда программа закрыта. Но каждый раз, когда я снова открываю программу, она перезаписывает то, что было раньше в текстовом файле. Было бы нормально как писать на следующую строку, так и даже создавать каждый раз другой текстовый файл. Вот что у меня есть:
var
...
s: TStringList;
s:= TStringList.Create;
s.Add(datetostr(now));
s.SaveToFile(datetostr(now)+'.txt');
s.Free;
но мне выдает ошибку