Форум: "Основная";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
ВнизСохранить элементы TListView, вкючая SubItems Найти похожие ветки
← →
Luis Alberto (goblingaga) (2005-09-30 09:27) [0]Нет ли более рационального решения, чем мое?
В голову идет лишь бред типа:
- перебрать все эелементы, сохранить заголовки в файл;
- перебрать все элементы, сохранив SubItems каждого элемента в отдельный файл.
← →
TUser © (2005-09-30 10:34) [1]1. Ini файл. Каждый итем - это бедт секция. Субитемы - ключи в ней.
2. Просто таблица с разделителями табуляции.
3. Да, мало ли что ...
← →
ssk © (2005-09-30 11:21) [2]лично я ini не стал бы применять
пусть будет просто текст
← →
KosilkA © (2005-09-30 12:44) [3]ReadComponent
WriteComponent
← →
LordOfRock © (2005-09-30 13:10) [4]Если количество SubItems постоянное и фиксированное, то можно создать Record, куда скинуть все SubItems, создать массив, и затем сохранить в файл все Record"ы
← →
Luis Alberto (goblingaga) (2005-09-30 16:28) [5]Спасибо, пожалуй, буду компонент писать-читать.
← →
Luis Alberto (goblingaga) (2005-09-30 16:35) [6]Ан нет...
Нету в Д6 этих методов.
Вроде бы помогло
WriteComponentResFile("items", lw1);
ReadComponentResFile("items", lw1);
← →
KosilkA © (2005-09-30 18:47) [7]
> Luis Alberto (goblingaga) (30.09.05 16:35) [6]
> Ан нет...
> Нету в Д6 этих методов.
как нету?-)))
сохранить компонент в файл:
var m:tmemorystream;
begin
m:=tmemorystream.Create;
m.WriteComponent(ListView1);
m.SaveToFile("c:\temp\ListView1.dat");
end;
загрузить сохраненный компонент:
var m:TMemoryStream;
begin
m:=TMemoryStream.Create;
m.LoadFromFile("c:\temp\ListView1.dat");
m.ReadComponent(ListView1)
end;
← →
Luis Alberto (goblingaga) (2005-10-05 11:00) [8]WriteComponentResFile проще ;)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c