Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];

Вниз

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

 
Дмитрий Смирнов   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.035 c
1-1079192106
Goida
2004-03-13 18:35
2004.04.04
Элементы TRxDBLookupCombo


3-1078410282
Vemer
2004-03-04 17:24
2004.04.04
Генерация ID записи


14-1078575397
reticon
2004-03-06 15:16
2004.04.04
По поводу спама...


4-1074702213
KalmykovSergei
2004-01-21 19:23
2004.04.04
SHEmptyRecycleBin как програмно очистить корзину


1-1079600505
TransparentGhost
2004-03-18 12:01
2004.04.04
Событие на изменение любого свойства компонента?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский