Вниз
Скачать: CL | DM;

Перерисовка формы в цикле с жутким морганием   Найти похожие ветки 

← →
Aristarh ©   (2002-09-13 14:15) [0]

Выполняется в цикле ~1000 простых запросов к БД. Отображаю этот процесс в прогрес-баре. Применяется ProcessMessages для перерисовки прогресс-бара, но при этом прогресс-бар сильно моргает, что стыдно оставлять в таком виде. Подскажите пожалуйста, как сделать прогрес плавным без мерцания. Заранее спасибо.


← →
Наезжалкин   (2002-09-13 14:18) [1]

Записывать величину позиции прогресса в отдельной переменной и выводить её 2-3 раза в секунду по таймеру.


← →
andrey_pst ©   (2002-09-13 14:25) [2]

выполняй запросы в отдельном потоке


← →
Dim!S   (2002-09-13 14:37) [3]

Table1.DisableControls не подойдет?


← →
Aristarh ©   (2002-09-13 14:52) [4]

>andrey_pst ©

А что это даст? Ведь изменение прогресса будет происходить с той же частотой, пусть даже и в другом потоке. Может я не прав.

>Наезжалкин

Возможно стоит попробовать.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
1-85497
NewInDelphi
2002-09-15 02:20
2002.09.26
Поиск в битмапе


3-85390
Oak
2002-09-02 13:21
2002.09.26
добавить индекс в dBase4


3-85322
ev1972
2002-09-06 15:54
2002.09.26
Ошибка при редактировании полей типа TIME в Interbase Express


14-85680
NetBreaker666
2002-09-01 23:29
2002.09.26
Зацените :


1-85494
ikivio
2002-09-17 02:05
2002.09.26
Добавить и удалить свой пункт в всплывающее меню Explorer




   Наверх