Вопросы по теме 'idispatch'

Получение доступа к члену интерфейса IDispatch
Я физик. Я пытаюсь работать в Delphi с импортированным элементом управления ActiveX (файл ocx). Допустим, в библиотеке есть 3 интерфейса автоматизации: IGraph, IGraphAxes и IAxis. Структура библиотеки такова, что: ===Свойства IGraph:===...
2938 просмотров
schedule 12.10.2022

передача структуры в метод IDispatch
В стороннем COM-модуле я должен передать структуру методу. Важные части определения IDL выглядят следующим образом: interface ITheirInterface : IDispatch { [id(0x0000012d)] HRESULT TheirMethod([in] TheirStruct Attributes); }; struct...
793 просмотров
schedule 13.06.2022

C ++ DispInvoke не может найти член
Сценарий такой: У меня есть COM-объект, чтобы задавать вопросы. Назовите его ICom. Объект COM требует от меня реализации IDispatch, потомка, скажем, IComEvents, который уведомляет меня о событиях. Я реализую IDispatch и подключаю его к...
652 просмотров
schedule 04.11.2022

TEventObject и веб-браузер
Я создал TEventObject для предоставления событий OnMouseDown и OnMouseMove для TWebBrowser . События отлично работают при перемещении мыши и щелчке в веб-браузере, но когда я прокручиваю или щелкаю вертикальную полосу прокрутки веб-браузера,...
1591 просмотров
schedule 04.09.2022

Понимание поведения COM / WSH - IDispatch _Default и Item с поздним связыванием?
Я пытаюсь воспроизвести поведение, которое я наблюдаю в JScript, на C #. Я использую IDispatch для перечисления членов и вызова их для объектов с поздним связыванием. Я полный новичок в C ++ и знаю о COM достаточно, чтобы быть очень опасным. Вот...
532 просмотров
schedule 19.06.2023

Как правильно вызвать IDispatch::Invoke с обязательным параметром BSTR*
Существует множество примеров вызова IDispatch::Invoke с параметром BSTR*. У меня это работает со многими другими параметрами «SomeType*», но что бы я ни пытался, я либо получаю HRESULT несоответствия типа, E_OUTOFMEMORY, либо нарушение прав доступа....
2899 просмотров
schedule 15.04.2023