Exception в MFC тесте
От: Dmitry G. Bogomolov  
Дата: 15.05.03 10:58
Оценка:
Обнаружен странный exception при использовании COM-объекта.
Причем возникает он только в MFC-тесте, в консольном тесте
его нет. При малейшей попытке создать любой интерфейс (даже
не вызывая его методы) по закрытии программы из CoUninitialize
вылезает:

Invalid argument
HeapFree, HANDLE: 0x02421FE0
Bad handle

Не подскажет ли кто-нибудь, с чем это связано. Интерфейс
создается так:

#import "PH600EISDNUI.tlb"
using namespace PH600EISDNUILib;
.....

IPH600InfoPtr info_ptr(_uuidof(PH600EISDNInfo));
...
info_ptr = NULL;

Среда — W2K, VC6.0. COM-сервер реализован на ATL в виде
dll-ки (inproc), подлинковывает другую (не COM) dll-ку.

Заранее благодарен за любые разъяснения и намеки.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.