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