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

отображенире данных из другого потока   Найти похожие ветки 

← →
Дмитрий Смирнов   (2004-01-22 15:35) [0]

Не подсажет ли кто, как поступить ?
Как класс Thread создан дополнительный поток. Его код исполняется по событию таймера, находящегося в основном потоке.
В основном потоке есть DBGrid на котором отображается результат запроса ADOQuery, в дополнительном потоке выполняется SQL запрос через этот ADOQUERY.
В момент исполнения кода дополнительного потока, отображение результата в DBGrid исчезает, некоторое время(1-2с) пустой DBGrid, затем появляется результат нового запроса.
Вопрос, как предотвратить исчезание результата старого запроса до появления результата нового ?


← →
Юрий Зотов ©   (2004-01-22 20:16) [1]

Не поможет ли связка DisableControls + EnableControls?


← →
Дмитрий Смирнов   (2004-01-26 08:50) [2]

Спасибо за совет, но я уже пробовал. Связка DisableControls + EnableControls вместе с Bookmarks помогает справляться с проблемой промаргивания (при обновлении резултьтата) при работе в одном потоке, а в моём случае не даёт результата.



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

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



Память: 0.45 MB
Время: 0.02 c
1-1079117040
KyRo
2004-03-12 21:44
2004.04.04
Помогите почему не работают паралельно нити ??


14-1077970777
JohnnyCrisJoe
2004-02-28 15:19
2004.04.04
Линковка Delphi-dll библиотеки к С++ проекту


1-1079075042
Asdor
2004-03-12 10:04
2004.04.04
Некорректное поведение Delphi IDE или руки кривые?


6-1075397579
laumer
2004-01-29 20:32
2004.04.04
Как отловить момент окончания щтправки потока


3-1078897962
Flagman
2004-03-10 08:52
2004.04.04
Как приконнектиться к Ораклу?




   Наверх