Форум: "Базы";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];
ВнизВремя выполнения запроса к mySQL Найти похожие ветки
← →
GL00m (2004-12-18 02:19) [0]Ситуация:
в проге через dbExpress выполняю запрос (SQLQuery, SELECT) к mySQL, по завершению выполнения которого должно открыться окошко... что-то типа
SQLQuery.SQL.Add("SELECT a,b,c,d FROM at,bt WHERE a=... b<... ...");
SQLQuery.SQL.Open;
Form4.ShowModal;
Все нормально, но между нажатием на кнопку, по которой выполняется запрос, и открытием окна проходит секунд 7-10.
вопрос: можно ли на это время сделать некий прогрессбар или хотя бы курсор в часики изменить.
Пробовал привязаться к BeforeOpen и AfterOpen - делал на Before Caption := "Обрабатывается", на After Caption := "Готово" - так выскакивает сразу "Готово" и потом те же 7-10 секунд ожидания...
"Бен! Это Данила! Ай нид хелп!"
← →
Johnmen © (2004-12-18 02:24) [1]Вот перед open и показываешь часики.
После open - убираешь...
← →
GL00m (2004-12-18 02:52) [2]так смысл в том, что тоже не работает - часики появляются и исчезают (ну не часики - надписи сменяются моментально), а думать он продолжает...
← →
Johnmen © (2004-12-18 03:06) [3]Я не говорил про BeforeOpen и AfterOpen !
Я говорил перед вызовом метода Open и после него по коду пр-мы...
← →
GL00m (2004-12-18 03:53) [4]да я это понял. я потому и пишу "...тоже не работает..."
← →
Cobalt © (2004-12-18 03:56) [5]Дык!
Прогресс-то обеспечивается каким потоком? Ась?
Основной-то занят - делаетOpen
:)
← →
Cobalt © (2004-12-18 03:58) [6]> Johnmen © (18.12.04 02:24) [1]
Аааа, часики :)
2 GL00m
HourGlass у Session ставь.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.046 c