Главная страница
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.057 c
2-1157688809
Балбес
2006-09-08 08:13
2006.09.24
Клавиатурные сокращения в дизайне


15-1157187715
Andy BitOff
2006-09-02 13:01
2006.09.24
DjVu просмотровщик


10-1123726974
kblc
2005-08-11 06:22
2006.09.24
Связь с объектом


2-1157215052
disPATCHer
2006-09-02 20:37
2006.09.24
Проблема с .pas файлом


3-1152879525
MsGuns
2006-07-14 16:18
2006.09.24
Загрузка объемных данных в рамках одной транзакции