![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание экземпляров объектов и работа с ними в потоке
КаПиБаРа © (2005-02-21 11:50:00)1. Мне необходимо в потоке выполнить TIBQuery.ExecSQL конечное число раз, после чего поток нужно удалить. В каком методе TThread необходимо создать/удалить экземпляр TIBQuery?
2. В каком методе TThread необходимо выполнить CoInitializeEx/CoUninitialize?
3. В каком методе TThread необходимо создать/удалить COM объект, методы которого будут вызываться в Thread.Execute?
КаПиБаРа (2005-02-21 14:31:00) [1]Спасибо
Digitman (2005-02-21 13:44:00) [2]
> В каком методе TThread необходимо создать/удалить экземпляр
> TIBQuery?
если сомневаешься, то делай в Execute или в вызываемых им методах
> В каком методе TThread необходимо выполнить CoInitializeEx/CoUninitialize?
в Execute или в вызываемых им методах
> В каком методе TThread необходимо создать/удалить COM объект,
> методы которого будут вызываться в Thread.Execute?
зависит от ThreadingModel
опять же - если сомневаешься, то делай в Execute или в вызываемых им методах
КаПиБаРа (2005-02-21 13:35:00) [3]Коллеги, я в смятении. Либо мало людей ориентируются в этом вопросе, либо вопрос не понятен?
Может что то уточнить нужно?
КаПиБаРа (2005-02-21 12:35:00) [4]?