Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Базы данных и репортинг > Прогрессбар выполнения запроса |
Автор: safon777 20.8.2024, 10:43 |
Добрый день Есть задача создания прогрессбара выполнения запроса к БД. В качестве компонентов доступа к БД мы используем UniDAC Форма должна иметь кнопку "Прервать", по которой в любой момент можно будет прекратить выполнение запроса и прогресс бар который будет отображать процесс получения данных В приложении есть сложные запросы которые иногда тратят существенное время на построение плана, на это время в режиме NonBlocking UniQuery вместе с приложением зависает и не позволяет выполнять никаких действий. Поэтому запрос мы выполняем в отдельном потоке. Но в потоке UniQuery ведет себя нестабильно, возникают разные ошибки. Кто-либо решал подобную задачу ? Возможно не с UniDAC ? Был бы очень благодарен за пример |
Автор: Vas 16.9.2024, 15:20 |
Бесконечный прогрессбар давно уже придуман |