Здравствуйте, 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.