0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 10
|
||||||
1 | ||||||
Доступ или создание объекта в другом потоке04.10.2012, 13:11. Показов 4308. Ответов 3
Метки нет (Все метки)
В C++Builder-е:
Создал проект, в проекте есть еще один поток. Этот поток должен подключаться к COM-объекту или загружать его в память, если его там нет. Как можно это сделать? Пробовал код в этом потоке:
0
|
04.10.2012, 13:11 | |
Ответы с готовыми решениями:
3
Создание объекта класса в другом классе!!! Std::thread. Почему можно обращаться к приватным членам объекта в другом потоке? Создание TexBox в другом потоке Как получить значение переменной созданной в потоке, в другом потоке? |
Модератор
3400 / 2171 / 353
Регистрация: 13.01.2012
Сообщений: 8,407
|
||||||
08.10.2012, 21:35 | 2 | |||||
0
|
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 10
|
|
09.10.2012, 10:25 [ТС] | 3 |
Ничего не изменилось. Такая же ошибка. Читал много материала про мою ситуацию и наткнулся на такое понятие маршалинг свободных потоков. Может кто знает где можно посмотреть примеры с комментариями про это.
0
|
Модератор
3400 / 2171 / 353
Регистрация: 13.01.2012
Сообщений: 8,407
|
|
09.10.2012, 13:16 | 4 |
да, вспомнил, там есть такая штука. нужно либо иметь tlb файл (typelib-маршалинг) либо самому обеспечивать маршалинг тем или иным способом. в первом архиве делается через tlb файл во втором - через не всегда применимый полет фантазии (малозатратный в плане труда, но ограниченный в применении FTM-маршалинг). расписана обертка для IDispatch. tlb файл делал из idl файла при помощи MIDL (был выдран из VC98). idl файл писал руками по интерфейсу.
0
|
09.10.2012, 13:16 | |
09.10.2012, 13:16 | |
Помогаю со студенческими работами здесь
4
Работа с Dictionary в одном потоке, при этом он может изменятся в другом потоке Создание объекта в другом классе с последующем использованием в методах другого класса Элементы управления, созданные в одном потоке, не могут быть родительскими для элемента управления в другом потоке ProgressBar в другом потоке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |