Показать сообщение отдельно
  #2  
Старый 09.07.2009, 15:16
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

1. Просто "повесить" часики на курсор мышки. Пользователь понимает, что программа выполняет что-то, и не дергается.
2. Проверить что за запрос выполняется, может можно его как-то оптимизировать, что бы он выполнялся быстро.
3. "Выкинуть" выполнение запроса в отдельный поток. Но тут много работы и не зная конкретную ситуацию нельзя подсказать как сделать лучше.
Ответить с цитированием