Вниз
Скачать: CL | DM;

Сохранить элементы 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.024 c
14-1128789968
syte_ser78
2005-10-08 20:46
2005.10.30
Програмирование в Delphi 7 Архангельский


14-1128886489
Bogdan1024
2005-10-09 23:34
2005.10.30
КМП будет или нет?


1-1128932639
BanderLog
2005-10-10 12:23
2005.10.30
RadioButton + onChecking (onChecked)


14-1128683529
y-soft
2005-10-07 15:12
2005.10.30
Очередное присуждение шНобелевской премии


3-1126877373
V.I.P.er
2005-09-16 17:29
2005.10.30
компонент TDBLookupComboBox без повторений




   Наверх