Форум: "Базы";
Текущий архив: 2003.08.07;
Скачать: [xml.tar.bz2];
ВнизПоток и Query Найти похожие ветки
← →
Paha (2003-07-17 13:57) [0]Народ, подскажите! В методе Run потока есть строчка
Synchronize(ADOQuery.Open). Запрос может работать долго.
Можно ли во время открытия Query вызывать как-то прорисовку экрана, допустим, двигать ProgressBar?
← →
Radionov Alexey (2003-07-17 14:05) [1]Synchronize здесь не нужно. Можно поставить в потоке флаг, что он занят выполнением запроса. После этого флаг снять. Пока поднят флаг, можно в основном потоке развлекать пользователя.
← →
Толик (2003-07-17 14:14) [2]двигать ProgressBar
А как далеко его двигать? По крайней мере нужна какая-то обратная связь о ходе выполнения запроса.
А чтобы приложение не зависало на момент отработки запроса, нужно его выполнять в потоке, предварительно отключив все его TDataSourc"ы.
← →
Radionov Alexey (2003-07-17 14:19) [3]см. CallBack functions, если они поддерживаются сервером. Например, такое есть в BDE.
← →
AkaSaint (2003-07-17 16:38) [4]2Radionov Alexey: Можно использовать событие OnFetchProgress, по-моему.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.08.07;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c