У нас есть приложение .Net, из которого создается экземпляр C ++ COM-компонента.
Мы загружаем компонент COM из окна дочерней формы. Существует общий ресурс, который редактируется приложением .Net, и inturn используется для запуска COM dll.
Когда выполняется следующая последовательность шагов:
1. Создание экземпляра COM-компонента в новом дочернем окне.
Компонент COM создается и используется дочерней формой, а после использования ему присваивается значение NULL, в надежде, что компонент COM будет выгружен.
2. Оставьте дочернее окно открытым, а затем отредактируйте ресурс
3. Теперь перейдите и «обновите» форму, чтобы создать новый экземпляр COM, чтобы увидеть ссылку на измененный ресурс, но ресурс не обновляется.
Мы также использовали метод Marshal.ReleaseComObject, но безуспешно.
Пожалуйста посоветуй.