Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.24;
Скачать: CL | DM;

Вниз

Stream and ListBox   Найти похожие ветки 

 
K_Lock ©   (2006-09-07 02:40) [0]

Загружаю в поток содержимое Листбокса. Далее данные в Листбоксе меняются.

Можно ли добавить новые данные к содержимому потока не меняя предыдущих???


 
Dmitrij_K   (2006-09-07 08:52) [1]

Возникает вопрос. ЗАЧЕМ?
Очистил поток, записал новые данные.


 
Джо ©   (2006-09-07 09:08) [2]

> Можно ли добавить новые данные к содержимому потока не меняя
> предыдущих???

Можно.


 
K_Lock ©   (2006-09-07 12:15) [3]

> [2] Джо ©   (07.09.06 09:08)

Как?
-------------------

> Возникает вопрос. ЗАЧЕМ?


В табл есть некая запись. Одна из ячеек Blob. Редактируем запись - некоторые значения изменились, а поле Blob (если значение Листбокса изменилось) нужно не переписать а дополнить измененными значениями.


 
Джо ©   (2006-09-07 13:31) [4]

> [3] K_Lock ©   (07.09.06 12:15)
> > [2] Джо ©   (07.09.06 09:08)
>
> Как?


ListBox1.Items.SaveToStream(SomeStream);
//
// какие-то действия с ListBox1.Items
//
ListBox1.Items.SaveToStream(SomeStream);


 
Barloggg   (2006-09-07 13:35) [5]

если длина не изменяется, то можно переписывать новые данные прямо поверх старых. главное позицию в потоке не забыть установить правильную

если длина изменяется... то хвост потока придется обновлять полностью.

Или можно сделать как в базах данных делается. на старую запись поставить галочку "удалено" и дописать новые данные в конец потока.
А потом, раз в некоторое кол-во времени полностью обновлять поток выбрасывая удаленные значения.


 
Barloggg   (2006-09-07 13:37) [6]

или не ставить галочку вообще, но тогда к каждой ячейке надо добавить ее координаты или идентификатор, тогда можно быдет не глядя дописывать все в конец, а при загрузке не волноваться если какая-то ячейка будет переписана несколько раз.



Страницы: 1 вся ветка

Текущий архив: 2006.09.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.041 c
3-1153331464
HNN
2006-07-19 21:51
2006.09.24
Поиск текста в таблице


2-1157101100
TakTak
2006-09-01 12:58
2006.09.24
время работы в миллисекундах.


15-1157114978
sergey888
2006-09-01 16:49
2006.09.24
Импортеры алколя предлагают своих программистов


2-1157443259
VitV
2006-09-05 12:00
2006.09.24
Построение графика в FastReport


15-1157452753
rerfhtre
2006-09-05 14:39
2006.09.24
tcpdump: dmp files