Xenar » 12.09.2014 09:28:36
Обновил lazarus и fpc до транковый 1.3 и 2.7.1 соответственно. Думал исчезнут старые проблемы, но нет.
1) В rxDBGrid если включить Footer то любое значение в rxDBGrid.ScroolBar кроме SSBoth и SSHorizontal вызывает увечение нагрузки лазарусом (и соответственно приложением в котором есть такой rxDBGrid) на процессор до 100%. Соответственно получаем дикие тормоза. (Ubuntu 12.04 и 14.04 32bit)
2) Если при включенном футере у столбца стоит ValutType:= fvtSumm (также fvtMin,fvtMax) то фильтрация по какому либо значению (которых в таблице больше чем одно) вызывает устойчивое исключение. При использование штатных компонентов типа подключения к БД это исключение типа EDatabaseError с сообщением Could not find requested record. Попробовал с Zeos получил исключение EZDatabaseEror c сообщением Bookmark was not found.
Единственно что различает что на zeos исключение дает только один раз, результаты в футере считает правильно и потом фильтрует уже без исключения.
Естественно без футера фильтр работает без проблем.
Последний раз редактировалось
Xenar 12.09.2014 22:56:27, всего редактировалось 1 раз.