Проводил работы по ускорению работы TRxMemDataset - при большом кол-ве полей в наборе должен работать гораздо быстрее. У меня в некоторых режимах ускорение прошло в 20 раз.
Заинтересованных прошу протестировать.
Доработки TRxMemDataset
Модераторы: alexs, Модераторы
- alexs
- долгожитель
- Сообщения: 4069
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
В ревизии 5081 добавил поддержу работы фильтрации данных через свойство Filter
Т.е. будет работать следующий код:
Вместо двойных ковычек можно использовать и одинарные.
Сам фильтр взят от TBufDataset, а тот, в свою очередь, основан на фильтре от TDBF. Так что условия построения фильтров и доступные функции смотреть там.
Т.е. будет работать следующий код:
Код: Выделить всё
RxMemoryData1.Filter:=ID=1 or Country="Россия";
RxMemoryData1.Filtered:=true;Вместо двойных ковычек можно использовать и одинарные.
Сам фильтр взят от TBufDataset, а тот, в свою очередь, основан на фильтре от TDBF. Так что условия построения фильтров и доступные функции смотреть там.
