![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
подойдет ли TStringList?
Delphist2 © (2010-05-27 11:54:00)Есть задача хранить список строк, кот. загружаются в визуальный контрол из файла при загрузке программы. Пользователь может добавлять, изменять и удалять строки. Изменения отображаются и в файле. Количество строк измеряется тысячами. Вопрос: в случае, если удалилась допустим предпоследняя строка, метод TStringList.savetofile перезапишет весь файл или же только пару последних строк?
brother (2010-05-27 12:16:00) [21]> А справка для чего?
с инглишем туго?
Anatoly Podgoretsky (2010-05-27 12:16:00) [22]> Delphist2 (27.05.2010 11:54:00) [0]
А справка для чего?
Игорь Шевченко (2010-05-27 12:11:00) [23]
> подойдет ли TStringList?
не подойдет
brother (2010-05-27 12:07:00) [24]опередил ;)
brother (2010-05-27 12:07:00) [25]
procedure TStrings.SaveToFile(const FileName: string);
var
Stream: TStream;
begin
Stream := TFileStream.Create(FileName, fmCreate);
try
SaveToStream(Stream);
finally
Stream.Free;
end;
end;
Фирштеин?
Плохиш (2010-05-27 12:05:00) [26]
> метод TStringList.savetofile перезапишет весь файл или же
> только пару последних строк?
SaveToFile перезаписывает всегда весь файл, мог бы и в исходниках посмотреть.