Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сохранение 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]


> Пожалуйста напишите код.

интересно... на что такие как ты надеются?


Наверх

Титульная страница Поиск, карта сайта Написать письмо