Главная страница
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.48 MB
Время: 0.029 c
15-1157631841
Руслан
2006-09-07 16:24
2006.09.24
На жесткий диск не устанавливается Windows


3-1153135691
Term
2006-07-17 15:28
2006.09.24
Обработка собитий в Rave reports


2-1157630985
SergP.
2006-09-07 16:09
2006.09.24
Из-за чего происходит замедление работы?


3-1153372920
solenko
2006-07-20 09:22
2006.09.24
Поиогите составить запрос


15-1156975990
Германн
2006-08-31 02:13
2006.09.24
Какой-то день сегодня странный!