Страница 11 из 26
Re: Глюки rxDBGrid
Добавлено: 18.09.2014 14:49:51
alexs
Xenar
Проверь
1-й пункт вроде исправил. Надо тестировать
2-й пункт не могу смоделировать. Можешь дать пример с данными в RxMemoryData1?
Re: Глюки rxDBGrid
Добавлено: 18.09.2014 22:12:07
Xenar
1. Все ок. Проверил в разных вариантах скролла. Все стало нормально.
2. DataSource1 привязал к RxMemoryData1. Накидал в RxMemoryData1 данных. Все работает без проблем. Но стоит DataSource привязать к SQLQuery или ZQuery то появляются падения.
Я уже не знаю на что грешить.
alexs у тебя есть возможность проверить в таком варианте? Если необходимо могу дать доступ к MySQL базе c готовым примером.
Re: Глюки rxDBGrid
Добавлено: 20.09.2014 14:15:54
Xenar
Дополнительно.
в CalcStatTotals есть две строчки
Код: Выделить всё
DHS.RecNo := Min(DHL.RecordCount + SavePos - 1, DHS.RecNo);
K:=DHS.RecNo;
У Второй строки переменная К вообще не задействована
У первой строки с содержимым DHL.RecordCount происходят какие то странности
При датасете от RxMemoryData1 оно всегда содержит 1
При датасете от SQLQuery оно при первом запросе также содержит 1 но при повторном обновлении содержимого грида становится 0. И происходит падение.
Re: Глюки rxDBGrid
Добавлено: 22.09.2014 15:28:09
alexs
Вроде пофиксил ошибку при фильтре и суммировке при использовании ZEOS или UIB.
Проверяйте.
Re: Глюки rxDBGrid
Добавлено: 23.09.2014 11:45:07
Xenar
При фильтрации ошибки вроде бы перестали появятся, но зато появились просто при обновление грида. Причем без системно. Может появится (ошибка) и до использования фильтра так и после. Проверял на стандартных компонентах.
Добавлено спустя 2 часа 42 минуты 21 секунду:
зы Хотя есть система, падение идет стабильно при втором обновлении грида (без фильтра)
Re: Глюки rxDBGrid
Добавлено: 23.09.2014 13:19:57
alexs
Не могу повторить
Проверял:
ZQuery1.Refresh;
FBDataSet1.Refresh;
UIBDataSet1.Refresh;
Могу выложить тестовый пример.
Re: Глюки rxDBGrid
Добавлено: 23.09.2014 17:52:00
Xenar
alexs писал(а):Не могу повторить
Проверял:
ZQuery1.Refresh;
FBDataSet1.Refresh;
UIBDataSet1.Refresh;
Могу выложить тестовый пример.
Выложи пожалуста.
Re: Глюки rxDBGrid
Добавлено: 24.09.2014 08:00:26
alexs
Xenar писал(а):Выложи пожалуста.
Вот пример
В нём 2 движка - ZEOS и UIB+FBDataSet
БД стандартная от FireBird
Re: Глюки rxDBGrid
Добавлено: 24.09.2014 11:51:35
Xenar
Пришлось полностью перевести проект на zeos. Со стандартными компонентами на подключение к Mysql бяда.
Re: Глюки rxDBGrid
Добавлено: 24.09.2014 14:46:49
alexs
Мне штатные SQLDB очень не нравятся. Поэтому и не тестировал особо под них.
Re: Глюки rxDBGrid
Добавлено: 30.09.2014 00:40:10
zoltanleo
Алекс, фигня какая-то.
Пытаюсь ставить последний транк (3610) на fpc 2.6.4 Lazarus 1.2.4, собранный из стандартных deb-пакетов под Debian 7.6. Получаю:
/usr/share/lazarus/1.2.4/components/rxlib/tooledit.pas(117,15) Error: There is no method in an ancestor class to be overridden: "TCustomRxDateEdit.EditKeyDown(var Word,TShiftState);"
дефайн {$DEFINE OLD_EDITBUTTON} в rx.inc раскомментировал.
Ы?
Re: Глюки rxDBGrid
Добавлено: 30.09.2014 00:50:45
Little_Roo
alexs писал(а):UIB+FBDataSet
A UIB еще жив?
И где лежит??? У меня давно не обновляемый свн 428
Re: Глюки rxDBGrid
Добавлено: 30.09.2014 08:13:43
alexs
zoltanleo писал(а):Пытаюсь ставить последний транк (3610) на fpc 2.6.4 Lazarus 1.2.4, собранный из стандартных deb-пакетов под Debian 7.6. Получаю:
Скорее всего в этом дело. Я давно не проверял на релизе. Только на транке. Проверю.
Little_Roo писал(а):И где лежит??? У меня давно не обновляемый свн 428
Ну он от этого не перестал работать. Я для FireBird-а продолжаю им пользоваться. FBDataSet не развиваю - не вижу чего туда ещё добавлять надо.
Re: Глюки rxDBGrid
Добавлено: 30.09.2014 09:44:32
zoltanleo
Little_Roo писал(а):A UIB еще жив?
И где лежит???
тут
https://svn.code.sf.net/p/uib/codealexs писал(а):Скорее всего в этом дело. Я давно не проверял на релизе. Только на транке. Проверю.
Кстати, на винде (laz 1.2.4 fpc 2.6.4) тоже траблы
D:\lazarus_1_2\components\rxlib\tooledit.pas(117,15) Error: There is no method in an ancestor class to be overridden: "TCustomRxDateEdit.EditKeyDown(var Word,TShiftState);"
Re: Глюки rxDBGrid
Добавлено: 30.09.2014 14:46:56
alexs
zoltanleo писал(а):Кстати, на винде (laz 1.2.4 fpc 2.6.4) тоже траблы
Он уже достаточно стар

Изменения, которые будут в следующем лазаре, уже проявляются.