Падения программы при закрытии
От: LEugene  
Дата: 11.04.03 09:00
Оценка:
Есть СОМ-объект из которого вызывается другой СОМ-объект. Делается это примерно вот так:
IXXPtr* pPtr;
try
{
    pPtr = new IXXPtr(__uuidof(XX));
}
catch(_com_error& e)
{
    AfxMessageBox(*e.ErrorMessage());
    return;
}
BSTR bstrX1[100], bstrX2[100];
(*pPtr)->XXMethod(bstrX1, bstrX2);
delete pPtr;

Так вот, если этот кусок выполняется, то при завершении программы неск. раз выскакивает "Программа выполнила недопустимую операцию...". Не подскажете-ли, где тут собака порылась?
PS: Использую MSVC6 SP5
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.