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

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

Виртуальный Grid [D6, Win95/98]


Andy BitOff ©   (2002-09-06 14:03:00) 

Здравствуйте.
Мне для моих нужд надо бы хранить в памяти небольшую базу данных. И кажется мне, что удобно было бы сделать StringGrid но так, чтобы он нигде не отображался, а был бы типа виртуальным, но при этом поддерживал все операции работы с ним. Как бы это реализовать ???


Yuri-7   (2002-09-06 16:58:00) [1]

Попробуй использовать kbmMemoryTable. Он есть на torry.net
Или используй простой TList.


Andy BitOff   (2002-09-06 14:43:00) [2]

Вы мне сейчас насоветуете :)


Andy BitOff   (2002-09-06 14:41:00) [3]

А есть ли пример работы с этим rxmemorydata


kronprince   (2002-09-06 14:40:00) [4]

- ага - точно :)
- TRxMemoryData + TDataSource + TDBGrid

- или же
- TClientDataSet + то же
- он еще и с файлами нормально работает :)


Mike Kouzmine   (2002-09-06 14:29:00) [5]

В rx есть rxmemorydata


Виктор Щербаков   (2002-09-06 14:23:00) [6]


> С массивом запарки много. В процессе работы размер базы
> и компонентов в ней изменяется очень активно.

С изменением размеров динамического массива, да и StrningList никаких запарок нет. А вот зачем использовать визуальный грид в качестве контейнера, я, честно говоря, не понимаю. Но если уж очень хочешь, смотри ответ Song ©.


Andy BitOff   (2002-09-06 14:18:00) [7]

С массивом запарки много. В процессе работы размер базы и компонентов в ней изменяется очень активно. Добавляются, удаляются строки с n"ым количеством элементов. Хорошо бы установить связи между ячейками, но это я уж программно решу. Так что я пришел к выводу, что Grid удобнее всего. Но я знаю не все компоненты, поэтому и спросил. Вот кто-то советует StringList, я не соглашусь, Grid в моем случае удобнее.
Но может еще какие компоненты?????


lenin   (2002-09-06 14:10:00) [8]

Используй двумерный денамический масив


Song   (2002-09-06 14:09:00) [9]

Создайте TStringGrid и не указывайте Parent или Parent укажите, но грид скройте (TStringGrid.Visible)


Виктор Щербаков   (2002-09-06 14:06:00) [10]


> И кажется мне, что удобно было бы сделать StringGrid но
> так, чтобы он нигде не отображался, а был бы типа виртуальным,
> но при этом поддерживал все операции работы с ним.

А какие именно операции?
Я бы использовал массив TStringList или что-то в этом роде.


Наверх

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