Re[7]: COM объект и Finalize
От: DragonFire Россия  
Дата: 15.07.09 14:16
Оценка:
Здравствуйте, DragonFire, Вы писали:

DF>Здравствуйте, TK, Вы писали:


TK>>Здравствуйте, DragonFire, Вы писали:


DF>>>Или я чего-то не понимаю?...(


TK>>Marshal.GetObjectForIUnknown надо вызывать в финализаторе.


DF>Так ведь, когда до финализатора дело доходит, COM объекта уже не существует. Или вызов этот предотвратит его удаление?


Да и к тому же если пытатся вызвать этот метод в финализоторе, вылазит ошибка:
The application called an interface that was marshalled for a different thread.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.