zeos + progresbar

Модератор: Модераторы

Ответить
Аватара пользователя
Xenar
постоялец
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

zeos + progresbar

Сообщение Xenar »

Всем привет
Давно уже пытаюсь прикрутить к связке zeos + mysql какой нибудь progresbar. Бывают достаточно длительно исполняемые sql запросы на Open и во время их исполнения приложение "зависает".
Есть ли какие решения по данной теме??
Аватара пользователя
Снег Север
долгожитель
Сообщения: 3071
Зарегистрирован: 27.11.2007 15:14:47
Контактная информация:

Сообщение Снег Север »

А как вы это себе вообще представляете? Откуда серверу баз данных знать, сколько времени будет выполняться ваш запрос?
olegy123
долгожитель
Сообщения: 1643
Зарегистрирован: 25.02.2016 11:10:20

Сообщение olegy123 »

Xenar писал(а):Давно уже пытаюсь прикрутить к связке zeos + mysql какой нибудь progresbar. Бывают достаточно длительно исполняемые sql запросы на Open и во время их исполнения приложение "зависает".
Есть ли какие решения по данной теме??
Данная задача делится на три части
1) Запрос
2) Обработка на Сервере
3) получении данных

2) - со стороны клиента не видна, Сервер никак не сообщает где он сейчас.

Если нужно позабавить клиента, то проще сделать как в винде - повесить анимашку.. типа мы работаем ..ждите.
Аватара пользователя
Xenar
постоялец
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Сообщение Xenar »

Снег Север писал(а):А как вы это себе вообще представляете? Откуда серверу баз данных знать, сколько времени будет выполняться ваш запрос?

Знал бы ответ, не спрашивал :D

Добавлено спустя 1 минуту 19 секунд:
olegy123 писал(а):
Xenar писал(а):Давно уже пытаюсь прикрутить к связке zeos + mysql какой нибудь progresbar. Бывают достаточно длительно исполняемые sql запросы на Open и во время их исполнения приложение "зависает".
Есть ли какие решения по данной теме??
Данная задача делится на три части
1) Запрос
2) Обработка на Сервере
3) получении данных

2) - со стороны клиента не видна, Сервер никак не сообщает где он сейчас.

Если нужно позабавить клиента, то проще сделать как в винде - повесить анимашку.. типа мы работаем ..ждите.

Да энто понятно..... хотелось бы чего более креативного ))
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Сообщение pupsik »

хотелось бы чего более креативного ))
"запихнуть" конект в поток и анимашку прилепить. Это не креативно, и не ново.

п.с.
то проще сделать как в винде - повесить анимашку..
и там без потока? :mrgreen: Толку от анимашки, если основное окно фризится...
Ответить