如何获取指向
我有一个由 FireBreath 框架 (http://firebreath.org) 生成的 ActiveX 控件。我需要获取对 的引用托管 C++ 插件的页面中的标记。 如果我使用 NPAPI,…
为连接点客户端提供 IDispatch 实现
我用一个简单的 COM 对象编写了一个简单的 COM DLL inproc 服务器。 COM 对象实现一个连接点。 我知道如何创建从 IDispEventImpl 派生的 ATL 客户端,…
获取 IDispatch 接口成员的访问权限
我是一名物理学家。我正在尝试使用导入的 ActiveX 控件(ocx 文件)在 Delphi 上工作。假设库中有 3 个自动化接口:IGraph、IGraphAxes 和 IAxis。库…
深奥的 JScript 托管问题:IDispatch::Invoke 返回 SCRIPT_E_PROPAGATE 时的错误代码在哪里?
我们的应用程序托管 Windows Scripting Host JScript 引擎,并公开多个可以从脚本代码调用的域对象。 其中一个域对象是一个 COM 组件,它实现了 IDisp…
对象标记上的 IE AttachEvent 导致内存损坏
我在嵌入式 IE7/8 HTML 页面中有一个 ActiveX 控件,该控件具有以下事件 [id(1)] HRESULT MessageReceived([in] BSTR id, [in] BSTR json)。在 Window…
在 C++ 中挂钩 IDispatch v-table
我正在尝试修改系统中已存在的 IDispatch 接口的行为。 为此,我的计划是在运行时挂钩到对象 v 表并修改指针,使其指向自定义挂钩方法。 如果我能让它…
枚举机器上所有 IDispatch 实现对象
我想枚举机器上所有 IDispatch 支持对象。目前我需要知道类 id 或 prog id 是什么,但是为了检查我的机器,我想知道是否可以枚举实现 IDispatch 的所…
是否“纯粹”? IDispatch 接口需要代理/存根 DLL?
..对于进程外服务器,或者我可以在不注册代理/存根的情况下调用调度接口吗? 所讨论的界面水平非常高,因此性能不是问题,而且我可以使整个过程免注册…
如何在纯 C 中使用 IDispatch 调用 COM 对象
我需要使用 R 工具(R Windows 统计程序)中包含的 gcc 编译器来编译我的一些代码,问题是我需要在代码中使用 IDispatch 来创建访问 COM 对象的方法,…
MSHTML IWebBrowser2 - 下沉页面事件导致错过击键?
我的使用 MSHTML 的应用程序遇到了一些问题。 除了主题行中提到的快速打字时奇怪的击键缺失行为之外,我一切正常。 我认为这可能与我用来接收事件的方…
COM/OLE/ActiveX/IDispatch 混淆
我无法理解这些术语之间的差异。 COM 和 ActiveX 是同义词吗? ActiveX 对象只是公开 IDispatch 的 COM 对象吗? 许多旧的 MSDN 页面提到 IDispatch …
如何从 C++ 检测 PowerPoint 2007 加入?
我需要通过我的 C++ 插件检测我的插件是否在 PowerPoint 2007 中。 PowerPoint 对象模型公开了 Application.Version,它应该可以工作,但我不太了解如…