深奥的 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,它应该可以工作,但我不太了解如…
.NET2.0 C#互操作:如何从C#调用COM代码?
在我的上一个开发环境中,我能够轻松地与 COM 交互,调用 COM 对象上的方法。 下面是原始代码,已翻译为 C# 样式代码(以掩盖原始语言): public sta…
C# .NET 支持 IDispatch 后期绑定吗?
问题 我的问题是:C# 本身支持后期绑定 IDispatch 吗? 假装我正在尝试自动化 Office,同时与客户安装的任何版本兼容。 在 .NET 世界中,如果安装了 …