| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > подвисает прорисовка |
| Автор: NieL 22.12.2012, 14:42 |
| из основной формы вызывается диалоговая форма. по нажатию в ней кнопки OK выполняется sql-запрос на выборку. Если данных много, то подвисает прорисовка контролов в основной форме и самой диалоговой формы. Как этого избежать? |
| Автор: superVad 22.12.2012, 16:13 |
| NieL, что бы не подвисала прорисовка - надо запускать запрос в отдельном потоке. Вот один из самых простых способов - http://delphikingdom.ru/asp/viewitem.asp?catalogid=1355. Но все равно - запрос будет выполняться какое то время и надо на это время блокировать контролы и показывать какое то окно ожидания или анимацию какую то... |
| Автор: Illusion Dolphin 22.12.2012, 16:14 |
| Использовать потоки (TThread) |
| Автор: NieL 22.12.2012, 16:19 | ||
Так и сделал |
| Автор: Illusion Dolphin 22.12.2012, 16:23 | ||
Значит ошибка в 17й строке. |