Тема: CoUninitialize
Показать сообщение отдельно
  #2  
Старый 17.06.2008, 12:49
Аватар для Thrasher
Thrasher Thrasher вне форума
Illuminati
 
Регистрация: 06.03.2008
Адрес: Крым, г. Симферополь
Сообщения: 348
Репутация: 8808
По умолчанию

Из-за корявой(?) реализации CoUninitialize происходит следуюющее : сначала выгружаются все библиотеки с COM-объектами , а потом освобождается сам объект. Сразу возникает исключение. Метод борьбы прост: нужно перед вызовом CoUninitialize, самому вызвать SetErrorInfo(0,nil)
__________________
Хорошо написанная программа не требует документации
ICQ 9-184-668.
Ответить с цитированием