Цитата:
Сообщение от Alegun
Перед Sleep() попробуйте вставить Application.ProcessMessages;
|
Бред...
По вопросу: Если ты подключаешься к БД и обновляешь прогресс из одного потока - то у тебя естественно поток тормозится на время работы Connect и прогресс обновляться не будет. Можно пойти дальше: сделать отдельный поток для отображения прогресса (вообще полный бред
)
Самое простое сделать так:
1. Отобразил главную форму.
2. Отобразил окошечко (TForm) с надписью "Подождите коннектимся к БД" и переделал курсор на "часики".
3. Запустил коннект.
4. Переделал курсор обратно на "стрелочку"
5. По результатам скрыл окно с надписью или выдал в него сообщение об ошибке.
6 profit