idispatch

idispatch

文章 0 浏览 4

在 XE2 中铸造 IDispatch 时出现访问冲突

我们使用一些旧代码(由 Binh Ly 创建的 ComLib.pas),因此我们可以在 (OleVariant) 对象上使用枚举接口: type TDispNewEnum = dispinterface ['{97…

囚你心 2024-12-11 20:29:30 0 0

C++ DispInvoke 找不到成员

场景是这样的: 我有一个COM对象来提问。将其命名为 ICom。 COM 对象要求我实现 IDispatch(例如 IComEvents 的后代),用于通知我发生事件。 我实现…

甩你一脸翔 2024-12-01 07:22:21 0 0

为什么对我的 IDispatch 对象的所有引用都没有被释放?

我在我的 C++ 程序中托管一个 IWebBrowser2 控件,只使用普通的 Win32(没有 mfc、atl、wtl 等)。在 DISPID_NAVIGATECOMPLETE2 上,我添加了一个自定…

才能让你更想念 2024-11-30 14:52:26 2 0

使用 C++ 检索 javascript 数组对象在 IE9 上使用 DISPID_NEWENUM 失败

在我不久前回答过的类似问题之后,我发现尝试枚举对象时,使用 IDispatch::Invoke(DISPID_NEWENUM,...) 失败,并显示 DISP_E_EXCEPTION on IE9。 在任…

清风无影 2024-11-18 06:30:51 2 0

CreateStdDispatch 如何知道要调用哪个方法?

我面临着实施 IDispatch界面。有四种方法,幸运的是其中 3 个很简单: function TIEEventsSink.GetTypeInfoCount(...): HResult; { Result := E_NOTIM…

遮云壑 2024-11-17 07:58:18 3 0

对 Excel.Application 使用 IDispatch.GetTypeInfo() 时 Visual Studio IDE 崩溃

我正在编写一个与 COM 组件交互的应用程序,在 Visual Studio 10 IDE 中运行我的应用程序时使用 Excel.Application 组件时遇到了问题。我收到致命的内…

最初的梦 2024-11-07 19:11:52 5 0

如何获得原型成员函数(C++ -> Javascript)

有谁知道如何从 C++ 调用 Javascript 原型的方法? 我有一个指向脚本 IDispatch 的指针,并且可以获取原型的 IDsOfNames,但我找不到如何获取其成员函…

演出会有结束 2024-10-18 00:53:20 3 0

如何使用 ATL 创建匿名 IDispatch 函数?

有没有一种简单的方法来创建一个从 IDispatch 派生的类,并且可以像这样传递给 API(这是 C++ ): pDOM2->attachEvent(CComBSTR("event"), new Dispa…

初吻给了烟 2024-10-16 03:03:46 9 0

将结构体传递给 IDispatch 方法

在第三方 COM 模块中,我必须将结构传递给方法。 IDL 定义的重要部分如下所示: interface ITheirInterface : IDispatch { [id(0x0000012d)] HRESULT …

不顾 2024-10-12 21:11:28 4 0

如何获取指向 的 IHTMLElement 指针托管 ActiveX 控件的标记

我有一个由 FireBreath 框架 (http://firebreath.org) 生成的 ActiveX 控件。我需要获取对 的引用托管 C++ 插件的页面中的标记。 如果我使用 NPAPI,…

动次打次papapa 2024-09-30 21:44:53 8 0

为连接点客户端提供 IDispatch 实现

我用一个简单的 COM 对象编写了一个简单的 COM DLL inproc 服务器。 COM 对象实现一个连接点。 我知道如何创建从 IDispEventImpl 派生的 ATL 客户端,…

山色无中 2024-09-30 18:39:50 4 0

获取 IDispatch 接口成员的访问权限

我是一名物理学家。我正在尝试使用导入的 ActiveX 控件(ocx 文件)在 Delphi 上工作。假设库中有 3 个自动化接口:IGraph、IGraphAxes 和 IAxis。库…

浅忆 2024-09-19 04:52:00 9 0

深奥的 JScript 托管问题:IDispatch::Invoke 返回 SCRIPT_E_PROPAGATE 时的错误代码在哪里?

我们的应用程序托管 Windows Scripting Host JScript 引擎,并公开多个可以从脚本代码调用的域对象。 其中一个域对象是一个 COM 组件,它实现了 IDisp…

你在我安 2024-09-07 13:25:48 6 0

对象标记上的 IE AttachEvent 导致内存损坏

我在嵌入式 IE7/8 HTML 页面中有一个 ActiveX 控件,该控件具有以下事件 [id(1)] HRESULT MessageReceived([in] BSTR id, [in] BSTR json)。在 Window…

〆一缕阳光ご 2024-09-06 01:47:25 7 0

COM双接口

COM 中的双接口是一种可以通过 DispInterface 或通过 VTable 方法访问的接口。 现在有人可以告诉我这两种方法之间到底有什么区别吗? 我认为 VTable …

傲鸠 2024-09-01 13:18:23 10 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文