Вниз
Скачать: 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 вся ветка

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



Память: 0.46 MB
Время: 0.029 c
15-1157182127
UMU
2006-09-02 11:28
2006.09.24
Какая разница между D7 Professional и D7 Enterprice?


10-1122963978
alles
2005-08-02 10:26
2006.09.24
Юзера и сервер COM


15-1157172791
tButton
2006-09-02 08:53
2006.09.24
поймал момент)


2-1157085849
Sergey_b
2006-09-01 08:44
2006.09.24
Динамическое создание компонентов


1-1155280693
ак
2006-08-11 11:18
2006.09.24
рассылка




   Наверх