![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Управление объектом [D6, Win2k]
Goga © (2004-09-20 18:39:00)Уважаемые мастра подскажите, как проще управлять объектом типа ADODataSet из Tread.
суслик (2004-09-20 19:00:00) [1]ну вот и произведи его первой строкой метода execute своего потока.
помни еще, что библиотека adodb имеет потоковую модель apartment, а не free.
это значит, что свободно юзать ado из разных потоков нельзя.
как делать нужно я сам не знаю, но знаю, что используя последовательный доступ к ado (синхронизируя через критическую секцию) ты обезопасишь себя от проблем.
Goga (2004-09-20 18:53:00) [2]Есть попытка управлять посредством указателя на ADODataSet. Но уданного метода есть недостаток - На попытку открыть или закрыть выдает сообщение 'Не был произведен вызов CoInitialize'.
Суслик (2004-09-20 18:46:00) [3]если говоришь "проще", значит что-то уже есть, а хочется проще.
У тебя уже что-то есть?
В чем проблемы?