Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.041 c
14-1135441129
Витёк
2005-12-24 19:18
2006.01.22
Факториал больших чисел!


3-1132676973
oleggar
2005-11-22 19:29
2006.01.22
format dbf


14-1135511079
Ламерюга
2005-12-25 14:44
2006.01.22
Как узнать значение переменной хранящейся в другой форме!


2-1135921876
LionMen
2005-12-30 08:51
2006.01.22
Возврат параметров из хр. процедуры MSSQL


14-1135929811
Piter
2005-12-30 11:03
2006.01.22
Справка о болезни





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский