Как справиться с нарушением доступа?

Некоторые функции в моей программе получают плохой указатель с низкой вероятностью.

Указатель является CComPtr <IHTMLDocument2> m_htmldocument2 переменная.

Перемещение m_htmldocument2 переменная к локальной переменной вызывает ошибку нарушения доступа, если m_htmldocument2 не является допустимым значением.

У меня не было способа проверить, m_htmldocument2 было допустимым значением и пытался обработать его как __try __except, но я не смог сделать это, потому что был деструктор.

Есть ли безопасный способ перейти к локальным переменным?

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]