Форум: "Основная";
Текущий архив: 2002.09.19;
Скачать: [xml.tar.bz2];
ВнизВиртуальный Grid Найти похожие ветки
← →
Andy BitOff (2002-09-06 14:03) [0]Здравствуйте.
Мне для моих нужд надо бы хранить в памяти небольшую базу данных. И кажется мне, что удобно было бы сделать StringGrid но так, чтобы он нигде не отображался, а был бы типа виртуальным, но при этом поддерживал все операции работы с ним. Как бы это реализовать ???
← →
Виктор Щербаков (2002-09-06 14:06) [1]
> И кажется мне, что удобно было бы сделать StringGrid но
> так, чтобы он нигде не отображался, а был бы типа виртуальным,
> но при этом поддерживал все операции работы с ним.
А какие именно операции?
Я бы использовал массив TStringList или что-то в этом роде.
← →
Song (2002-09-06 14:09) [2]Создайте TStringGrid и не указывайте Parent или Parent укажите, но грид скройте (TStringGrid.Visible)
← →
lenin (2002-09-06 14:10) [3]Используй двумерный денамический масив
← →
Andy BitOff (2002-09-06 14:18) [4]С массивом запарки много. В процессе работы размер базы и компонентов в ней изменяется очень активно. Добавляются, удаляются строки с n"ым количеством элементов. Хорошо бы установить связи между ячейками, но это я уж программно решу. Так что я пришел к выводу, что Grid удобнее всего. Но я знаю не все компоненты, поэтому и спросил. Вот кто-то советует StringList, я не соглашусь, Grid в моем случае удобнее.
Но может еще какие компоненты?????
← →
Виктор Щербаков (2002-09-06 14:23) [5]
> С массивом запарки много. В процессе работы размер базы
> и компонентов в ней изменяется очень активно.
С изменением размеров динамического массива, да и StrningList никаких запарок нет. А вот зачем использовать визуальный грид в качестве контейнера, я, честно говоря, не понимаю. Но если уж очень хочешь, смотри ответ Song ©.
← →
Mike Kouzmine (2002-09-06 14:29) [6]В rx есть rxmemorydata
← →
kronprince (2002-09-06 14:40) [7]- ага - точно :)
- TRxMemoryData + TDataSource + TDBGrid
- или же
- TClientDataSet + то же
- он еще и с файлами нормально работает :)
← →
Andy BitOff (2002-09-06 14:41) [8]А есть ли пример работы с этим rxmemorydata
← →
Andy BitOff (2002-09-06 14:43) [9]Вы мне сейчас насоветуете :)
← →
Yuri-7 (2002-09-06 16:58) [10]Попробуй использовать kbmMemoryTable. Он есть на torry.net
Или используй простой TList.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.09.19;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c