Здравствуйте, 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>Что же здесь не так?
[]
Ты привел много информации не по существу.