powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FMX XE6 тормоза Grid
15 сообщений из 15, страница 1 из 1
FMX XE6 тормоза Grid
    #39525241
st90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Работаю с MySQL
Подключаюсь через FireDac.
FDQuery+FDConnecton+LiveBindings+Grid

Запрос выполняется моментально, но как только подключаю Grid - начинает висеть. Grid заполняется очень долго - секунд 12-15.
Причем результат запроса - всего 230 строк, хоть и join присутствует.
Куда копать? Может дело быть именно в FMX?

Умные люди подсказали попробовать вручную заполнять Grid.
Только вот на этой версии не могу заполнить руками, то одного Делфи не знает, то другого.
...
Рейтинг: 0 / 0
FMX XE6 тормоза Grid
    #39525255
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
заполняю руками и все очень быстро
...
Рейтинг: 0 / 0
FMX XE6 тормоза Grid
    #39525260
st90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krapotkin, можно глупый вопрос? :)

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Grid2.BeginUpdate;
try
for i:=0 to qClients.RecordCount-1 do
  begin
    XXX:=qClients.Fields[0].AsString;  
    qClients.Next;
  end;
finally
    Grid2.EndUpdate;
end;



Что должно быть вместо XXX?
...
Рейтинг: 0 / 0
FMX XE6 тормоза Grid
    #39525269
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FMX XE6 тормоза Grid
    #39525355
Фотография roschinspb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,
Я бы не советовал связываться с grid до berlin. В Берлине довольно сносно работает, и для ios есть нативный вариант.
...
Рейтинг: 0 / 0
FMX XE6 тормоза Grid
    #39525357
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я бы не советовал связыватся с Live Bindings. Вообще и никогда.
...
Рейтинг: 0 / 0
FMX XE6 тормоза Grid
    #39525611
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
плюс 1 )
...
Рейтинг: 0 / 0
FMX XE6 тормоза Grid
    #39525851
rgood
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rgreat , почему?
...
Рейтинг: 0 / 0
FMX XE6 тормоза Grid
    #39526284
st90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А при ручном заполнении AfterScroll по Query при перемещении по записям Grid как сделать?
Т.е. раньше я ходил по Grid и выполнялся Query.AfterScroll
Или можно как-то "классически" через DataSource?
...
Рейтинг: 0 / 0
FMX XE6 тормоза Grid
    #39526401
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgood,

Реализовано через жопу и тормозно.
...
Рейтинг: 0 / 0
FMX XE6 тормоза Grid
    #39527692
st90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё вопрос.
Через LiveBindings загружались все записи.
Сейчас только 50.
Это из-за FetchOptions.RowsetSize в Query?
Записей всего 50. А как раньше тогда работало? ...
Все настройки по умолчанию.
Напомню что FireDAC.
...
Рейтинг: 0 / 0
FMX XE6 тормоза Grid
    #39527900
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st90Сейчас только 50.st90Записей всего 50.И что не так?
...
Рейтинг: 0 / 0
FMX XE6 тормоза Grid
    #39528061
st90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,
записей в Гриде и Query 50
А должно быть больше.
...
Рейтинг: 0 / 0
FMX XE6 тормоза Grid
    #39528634
st90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос снят.
Дело было в вешавшем всё AfterScroll
...
Рейтинг: 0 / 0
FMX XE6 тормоза Grid
    #39528673
Guest7777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В наше время это называлось "тормоз перестройки".))
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FMX XE6 тормоза Grid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]