Re: FTM или Специальный маршалинг
От: Alexey Shirshov Россия http://wise-orm.com
Дата: 23.06.03 03:42
Оценка:
Здравствуйте, Kolex, Вы писали:

[]

K>На Win2000 все работает как часы. Но на NT4 6SP все равно создается прокси и вызовы методов COM-объекта выполняются в основном потоке. В чем может быть проблема?


Далее во втором потоке мне необходимо создать COM-объект (потоковая модель Both) через CoCreateInstance, реализованный в основном приложении и использующий FTM (без прокси),


Вот здесь не понял.
Конкретно, где создается "Both with FTM" объект?

K>----------------------------------------------------

K>Для обхода проблемы я попытался реализовать свой маршаллер.

Ндя...
Здесь
Автор(ы): Чистяков В.Ю.
кое-что можно почитать.

хъ

K>После вызова MarshalInterface выполнение возвращается во второй поток в точку вызова CoCreateInstance c ошибкой "Класс не зарегистрирован". FormSupportProxy при этом не создается, в реестре зарегистрирован (потоковая модель Both; регистрировал его как LocalServer32, так и InprocServer32).


Дык сервер-то exe что-ли?

K>Причем, если реализацию прокси вынести в отдельную библиотеку, то прокси успешно создается!


Тогда зачем тебе FTM?

K>Что же здесь не так?


[]

Ты привел много информации не по существу.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.