У меня есть управляемый 32-битный C ++ OLE-сервер (приложение просмотра), установленный на компьютере пользователя и зарегистрированный как OLE-сервер для определенного расширения; веб-страница «раздает» файл с таким расширением внутри фрейма.
Когда OLE-сервер занят обработкой файла на веб-странице (Win7-IE9), если страница обновляется пользователем, Windows открывает окно «не работает», и программа получает запись AccessViolationException в журнале событий.
У меня есть try-catch (Exception ^ pe) вокруг основного кода, который занят в это время, но, похоже, он не улавливает исключение.
Есть ли способ справиться с этой ситуацией?
Задача ещё не решена.
Других решений пока нет …