Re: Падения программы при закрытии
От: Ivan Россия www.rsdn.ru
Дата: 11.04.03 09:29
Оценка:
Здравствуйте, LEugene, Вы писали:

pPtr = new IXXPtr(__uuidof(XX));
delete pPtr;


Этот код неправильный, COM объекты создаются по другому, а смарт-пойнтеры, как правило создаются на стеке, а не в динамической памяти

IXXPtr pPtr(__uuidof(XX));
// а деструктор для стекового объекта вызовется автоматически
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.