Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.09;
Скачать: CL | DM;

Вниз

Работа с AdoQuery в отдельном потоке   Найти похожие ветки 

 
denis24   (2004-12-08 09:52) [0]

В своем приложении на главной форме создаю новый поток в методе Execute которого вызываю процедуру,которая находится тоже на главной форме (frmmain.make_select),без synhronize
Все отлично работает при вызове этой процедуры до обращения к свойствам Adoquery(просто виснет)
Adoquery работает через Adocnnection.
В хелпе читал что при работе с дб компонентами в данной ситуации нужно работать через synhronize.А мне он никак не нужен.Както можно это решить?


 
sniknik ©   (2004-12-08 11:25) [1]

1 перенести все компоненты с главной формы в поток (создавать в рантайм)
2 или делать в synhronize (это будет все одно что и без потока)
3 обрашатся к компонентам вместо синхронизайии в критической секции (с аналогичными последствиями как в 2)
4 или отказатся от собственных потоков и изучать ADO на предмет асинхронных выполнений запросов.



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

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

Наверх




Память: 0.46 MB
Время: 0.056 c
11-1085240878
Денис
2004-05-22 19:47
2005.01.09
TKOLTreeView пример


1-1103606356
KSergey
2004-12-21 08:19
2005.01.09
Наследование форм без репозитария


3-1102506208
Multy
2004-12-08 14:43
2005.01.09
Есть ли в природе компоненты прямого доступа к базе Access


1-1103727679
cfytr
2004-12-22 18:01
2005.01.09
Вставка в RichEdit или ее перехват


4-1101255335
Dmitry_04
2004-11-24 03:15
2005.01.09
Раскладка клавиатуры