Здравствуйте, DragonFire, Вы писали:
DF>Здравствуйте, TK, Вы писали:
TK>>Здравствуйте, DragonFire, Вы писали:
DF>>>Или я чего-то не понимаю?...(
TK>>Marshal.GetObjectForIUnknown надо вызывать в финализаторе.
DF>Так ведь, когда до финализатора дело доходит, COM объекта уже не существует. Или вызов этот предотвратит его удаление?
Да и к тому же если пытатся вызвать этот метод в финализоторе, вылазит ошибка:
The application called an interface that was marshalled for a different thread.