Страница 2 из 2
Re: rxMemDataset + rxDBGrid - сортировка
Добавлено: 09.08.2024 13:00:04
Lucifer
Так изначально у меня там как раз RX был. И сортировка не работала с генерацией AV. Я подумал, что надо бы поменять датасет на более мне нужный, ибо есть тут кое-что, что RX не умеет, к сожалению. Оказалось, что от датасета ситуация не зависит никак.
З.Ы. kbmMemTablePro несколько не бесплатный.

Re: rxMemDataset + rxDBGrid - сортировка
Добавлено: 11.08.2024 17:41:30
alexs
Странно - сортировка по rxMemTable вроде ключена была изначально. А там ошибка была именно в том что прокси-компонент сортировки в проект не включен. Я исправил именно это.
В ревизии 9415 пробный вариант компоненты-сортировщика.
Жду замечаний.
PS
Если есть инетересный и нужный функционал, которого не хватает в RxMemTable - жду предложений.
Re: rxMemDataset + rxDBGrid - сортировка
Добавлено: 24.08.2024 10:09:32
MaratIsk
во всех своих работах использую RxMemTable. что удивило - даже под xCode в маке работает, а kmbMemTable нет. Автору большой респект! вот такая функциональность не помешала бы - сбрасывать данные в один файл из нескольких мемтаблиц
Re: rxMemDataset + rxDBGrid - сортировка
Добавлено: 28.08.2024 14:30:56
Lucifer
MaratIsk писал(а):во всех своих работах использую RxMemTable. что удивило - даже под xCode в маке работает, а kmbMemTable нет. Автору большой респект! вот такая функциональность не помешала бы - сбрасывать данные в один файл из нескольких мемтаблиц
kbmMemTable в макоси работает. Нормально работает. При чем тут xCode?
И, да. Кто мешает перебрать все виртуальные таблицы в цикле и сохранить их данные в один файл? Особенно, если у них одинаковая структура. Это вообще не проблема. У меня в проекте примерно из 150 потоков все можно сохранить в один файл. Только это не нужно, ибо разобраться потом, что к чему и нафига просто невозможно.
Re: rxMemDataset + rxDBGrid - сортировка
Добавлено: 28.08.2024 15:22:48
Sharfik
RxMemTable, не RxMemTable.... бесит когда куча компонентов в лазарусе делающих ровно одно и тоже, и нигде нет описания чем они отличаются. На кой черт автор того или иного компонента его писал.
Re: rxMemDataset + rxDBGrid - сортировка
Добавлено: 28.08.2024 20:44:07
MaratIsk
ты болтун - исполняемые модули компилированные fpc работают в среде xCode маков. собери разнородные мем таблицы в один файл и покажи как ты считываешь их. kbmMemTable требует допиливания для работы в маке
Re: rxMemDataset + rxDBGrid - сортировка
Добавлено: 11.09.2024 09:04:44
alexs
MaratIsk писал(а):вот такая функциональность не помешала бы - сбрасывать данные в один файл из нескольких мемтаблиц
Это типа локального хранилища?
Чтото мне кажется это будет вещь с очень узкой сферой применения
Я сам MemTable в основном использую для хранения данных в памяти, которые получаются из других источников, не являющихся СУБД - например ответы с веб-сервисов и т.д.
и каждый раз они запроняются из внешних источников - со своей индивидуальной логикой.
Для простого сохранения/востановления данных есть методы
Код: Выделить всё
procedure LoadFromStream(AStream : TStream; Format: TRxDataPacketFormat = dfBinary);
procedure SaveToStream(AStream : TStream; Format: TRxDataPacketFormat = dfBinary);
procedure LoadFromFile(AFileName: string = ''; Format: TRxDataPacketFormat = dfAny);
procedure SaveToFile(AFileName: string = ''; Format: TRxDataPacketFormat = dfAny);