Некоторые функции в моей программе получают плохой указатель с низкой вероятностью.
Указатель является CComPtr <IHTMLDocument2> m_htmldocument2
переменная.
Перемещение m_htmldocument2
переменная к локальной переменной вызывает ошибку нарушения доступа, если m_htmldocument2
не является допустимым значением.
У меня не было способа проверить, m_htmldocument2
было допустимым значением и пытался обработать его как __try __except, но я не смог сделать это, потому что был деструктор.
Есть ли безопасный способ перейти к локальным переменным?
Задача ещё не решена.
Других решений пока нет …