Возник вопрос, почему TStringList сохраняет лишнюю строку. Или так он и задуман ?
- Код: Выделить всё
- {$MODE OBJFPC}{$H+}
 uses classes;
 var
 Lines: TStringList;
 begin
 Lines := TStringList.Create;
 Lines.LoadFromFile('a.txt');
 Lines.SaveToFile('b.txt');
 Lines.Free;
 end.
Если в файле a.txt нет ничего, то и b.txt имеет нулевую длину. Но если в a.txt добавить хоть одну латинскую букву, то в b.txt появится лишний перевод строки. Или это особенность моей версии компилятора ?





