Технология СОМ: исключение в FinalConstruct
Добавлено: 11 авг 2007, 18:24
Всем доброго времени суток.
Помогите плиз, разобраться с ситуацией.
Есть некий интерфейс IDeleteFiles реализованный посредством ATL.
В реализации этого интерфейса есть метод FinalConstruct.
Далее создаем объект этого интерфейса в VbScript:
Естественно, получаем ошибку. Однако о причинах ошибки сказано: " Неизвестная ошибка".
А как мне получить мое: "Описание причины ошибки" ?
Помогите плиз, разобраться с ситуацией.
Есть некий интерфейс IDeleteFiles реализованный посредством ATL.
В реализации этого интерфейса есть метод FinalConstruct.
Код: Выделить всё
HRESULT TDeleteFilesImpl::FinalConstruct()
{
try
{
throw Exception( "Описание причины ошибки" );
}
catch( Exception &e )
{
return Error( e.Message.c_str(), IID_IDeleteFiles );
}
return S_OK;
}
Код: Выделить всё
set DeleteFiles = CreateObject( "iplugins.DeleteFiles" )
А как мне получить мое: "Описание причины ошибки" ?