Код: Выделить всё
RaceOnRCWCleanUpЕсли я пишу класс, который использует объекты com, мне нужно реализовать idisposable и вызовать Marshal.finalreeSecomobject в idisposable.dispepose , чтобы правильно их освободить? Не называется вручную, мне все еще нужно выпустить их в финализаторах или GC выпустит их автоматически? Теперь я называю Dispose (false) < /code> в финализаторе, но мне интересно, правильно ли это. Видимо, событие поднимается на другом потоке, так как мне правильно справиться, если оно уволено при утилизации класса?
Подробнее здесь: https://stackoverflow.com/questions/157 ... om-objects
Мобильная версия