Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: 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 вся ветка

Текущий архив: 2004.04.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.065 c
6-1071939663
KoLoB
2003-12-20 20:01
2004.04.04
Разорвать соединение


1-1079432738
Луарвик
2004-03-16 13:25
2004.04.04
Потоки не пашут паролельно! По очереди они...


14-1077015669
Alex_Bredin
2004-02-17 14:01
2004.04.04
Локомотив - Монако 24 февраля


1-1079628224
pasha
2004-03-18 19:43
2004.04.04
Быстрое сохранение значений шрифта


3-1078908926
Ross
2004-03-10 11:55
2004.04.04
Непонятная ошибка msado15.dll