Имеем:
1. Внепроцессный сервер. Некоторые методы принимают в качестве параметра IHTMLDocument2.
2. Удаленного клиента на Win2000 и Win98.
3. Проблемы с клиентом на Win98. Только при вызове методов, принимающих в качестве параметра IHTMLDocument2.
4. Метод сервера, который принимает парметром IHTMLDocument2, запускает нитку и передает в нее полученный IHTMLDocument2, а нитка вызывает другой метод (***) этого же интерфейса и отправлят туда IHTMLDocument2, в который пишется текст.
Проблема:
Если клиент на Win2000, то проблем нет. На Win98 не происходит вызов метода (***), т.е. подготовка параметров проходит а самого вызова нет, как будто его нет в тексте. В чем проблема и как ее исправить?