Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.22;
Скачать: CL | DM;

Вниз

ProgressBar во время ExecProc   Найти похожие ветки 

 
tyo   (2005-11-22 20:57) [0]

Выполняю с клиента некую длительную TADOStoredProc.ExecProc и хочу одновременно запустить на экране ProgressBar чтобы юзеру было не скучно. Думал было запустить этот ProgressBar через Thread -- но увы, пока ExecProc не доработает до конца, Thread стоит неподвижно.
Может подскажет кто-нить альтернативное решение (или я что не так делаю?), наверняка ведь сталкивались.
Заранее спасибо.


 
ANB ©   (2005-11-22 21:05) [1]


> tyo   (22.11.05 20:57)

1. Неправильно Thread запускаешь
2. Лучше анимашку выведи - симпотнее и сделать легче. Все равно прогрессбар рандом показывать будет.


 
Anatoly Podgoretsky ©   (2005-11-22 21:19) [2]

Thread лишнее для АДО, оно поддерживает ассинхронное исполнение в основном потоке.


 
tyo   (2005-11-22 21:21) [3]


> Неправильно Thread запускаешь


Да вроде правильно. Если вместо ExecProc вешаю просто ShowMessage, то Thread с ProgressBar"ом отлично работает...


 
Anatoly Podgoretsky ©   (2005-11-22 22:30) [4]

Хороший такой аргумент, убедительный.


 
evvcom ©   (2005-11-23 15:26) [5]

А что примешь за 100% для прогресс-бара?


 
clickmaker ©   (2005-11-23 15:32) [6]


> evvcom ©   (23.11.05 15:26) [5]
> А что примешь за 100% для прогресс-бара?

так его можно туда-сюда гонять. Тогда точно нескушно будет :)


 
evvcom ©   (2005-11-23 15:51) [7]

Ага. И еще окошко вывести для принятия ставок от наблюдающих. После очередных 100% выполнится запрос или нет? :-)


 
clickmaker ©   (2005-11-23 15:56) [8]


> evvcom ©   (23.11.05 15:51) [7]

прикольно ВыньИнсталлер работает в этом плане. После облома в установке прогресс отъезжает назад, когда он временные файлы чикает. Вот также и с откатом транзакции в БД можно



Страницы: 1 вся ветка

Текущий архив: 2006.01.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
3-1132755544
Ega23
2005-11-23 17:19
2006.01.22
GUID-поле в TClientdataSet - невозможно???


14-1135341979
IAmDanil
2005-12-23 15:46
2006.01.22
Input-Output


14-1135776219
Johnmen
2005-12-28 16:23
2006.01.22
Ностальгия по Дмитрию Олеговичу.


2-1136301660
dera
2006-01-03 18:21
2006.01.22
Как переменной типа интегер присвоить случайное число от 0 до 10


6-1128616981
Gall
2005-10-06 20:43
2006.01.22
WinSock2