![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сохранение ListView [D6, WinXP]
Федюлин Григорий © (2005-01-09 13:19:00)Подскажите, как можно сохранить все записи ListView(Стить=vsReport, и поле разделено на 4 колонки), что бы одна строка ListView соответствовала одной строке текстового файла. А данные были разделены только пробелом. Пожалуйста напишите код. Спасибо
Anonimus (2005-01-09 18:26:00) [1]begin...end © (09.01.05 15:39) [6]
Файл связывается с маршрутом доступа процедурой AssignFile, открывается для записи процедурой Rewrite, строка записывается в текстовый файл процедурой WriteLn, закрывается файл процедурой CloseFile.
Думается лучше использовать TStrings - создал список строк и сохранил процедурой, которая в классе описана.
>Skiner_Y © (09.01.05 17:25) [8]
Ну а стандартный компонент тогда на кой (ValueListEditor) :)
Skiner_Y (2005-01-09 17:25:00) [2]Мне тоже это интересно. Но я знаю как сохранять две колонки. В виде ini файле.
Федюлин Григорий (2005-01-09 17:09:00) [3]Извените за "Пожалуйста напишите код"... Проект горит, проблем выше крыши, я просто не из этой области, но приходится из-за некоторых рааздолбаев в команде, по совместительству и программером работать. Ещё раз извиняюся за некоректные выражение и глупые вопросы!
begin...end (2005-01-09 15:39:00) [4]> Федюлин Григорий © (09.01.05 13:19)
У TListView есть свойство Items - в нём "хранятся" все "строки" списка.
У каждого item'а есть Caption и SubItems.
Для каждого item'а нужно сначала записать в файл Caption, а потом, в цикле - элементы SubItems.
Файл связывается с маршрутом доступа процедурой AssignFile, открывается для записи процедурой Rewrite, строка записывается в текстовый файл процедурой WriteLn, закрывается файл процедурой CloseFile.
Циклы организовываются, в частности, с использованием слова for.
P.S. Григорий, не обижайтесь, но читая Ваши сообщения в форуме, создаётся впечатление, что Вас кто-то заставляет заниматься программированием.
kaZaNoVa (2005-01-09 15:05:00) [5]Kerk © (09.01.05 15:00) [4]
> код напишу легко..
написать - имхо это уже работа на заказ :))
а выложить свою старую разработку - имхо и несложно и полезно :))
//я люблю тему про терминирование процессов, уже там функцию своим ником обозвал:)))
> человеку видимо лень думать... это не следует поощрять
а вот это ... точно, аргумент, имхо стоит точно подумать :))))
а то к готовому привыкнут :)))
Kerk (2005-01-09 15:00:00) [6]kaZaNoVa © (09.01.05 14:56) [2]
на то, что кто-то уже сталкивался с похожим и выложит готовый код =))))
я с таким не сталкивался.. код напишу легко..
человеку видимо лень думать... это не следует поощрять
kaZaNoVa (2005-01-09 14:57:00) [7]Федюлин Григорий © (09.01.05 13:19)
слова
> Пожалуйста напишите код.
сдесь считают "неприличными", и не стоит их тут употреблять :))))
kaZaNoVa (2005-01-09 14:56:00) [8]Kerk © (09.01.05 14:12) [1]
> интересно... на что такие как ты надеются?
на то, что кто-то уже сталкивался с похожим и выложит готовый код =))))
Kerk (2005-01-09 14:12:00) [9]
> Пожалуйста напишите код.
интересно... на что такие как ты надеются?