Re: HRESULT COM
От: Other Sam Россия  
Дата: 28.02.05 12:02
Оценка:
Здравствуйте, abez, Вы писали:

A>C Visual Basic работаю очень редко, помогите.

A>Помогите разобраться с использованием HRESULT
A>У меня есть интерфейс, который я должен реалитизовать в COM in-process объекте.
A>В частности в этот интерфейсе есть процедура
A>Sub Execute(набор параметров) — так она описакна в документации интерфейса
A>Этот Com объект вызывается Com client, который использует реализацию этого интерфейсе в моем объекте.
A>Com Client в частности оперирует значением HRESULT который возвращает Execute.
A>(Так написано в документации)
A>Вопрос: как мне влиять на возвращаемое процедурой Execute значение?
A>Заранее благодарен за помощь.

Если HRESULT должен быть ошибкой (бит 31 установлен в 1), то можно сгенерировать исключение Err.Raise. Вот только не помню какую циферку нужно передать в Err.Raise чтобы получить нужный HRESULT.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.