idispatch

idispatch

文章 0 浏览 8

为什么我在 2 个不同的实例中得到相同的 __vfptr ?

我对通过 IDispatch/IUnknown 指针看到的 __vfptr 感到困惑。 我正在创建进程内自由线程 COM 对象 (IMyContainer)。在这个对象内部,我需要保留指向实…

装纯掩盖桑 2024-12-14 11:33:56 4 0

在 C# 中实现 IDispatch

我正在编写一些测试代码来模拟调用后期绑定 COM 对象的 C# 实现的非托管代码。我有一个声明为 IDispatch 类型的接口,如下所示。 [Guid("2D570F11-4BD…

你的心境我的脸 2024-12-14 10:14:42 4 0

CWnd 作为 ActiveX 控件,在 C++ 中没有 .dll 或 .ocx 文件?

亲爱的 MFC/ActiveX/COM 破解者,我“继承”了旧 MFC 应用程序的源代码(最初使用 Visual Studio 6 创建) 到目前为止,它在 VS 2010 中构建并运行,…

美人迟暮 2024-12-14 07:11:26 6 0

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

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

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

C++ DispInvoke 找不到成员

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

将结构体传递给 IDispatch 方法

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

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

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

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

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

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

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

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

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

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

浅忆 2024-09-19 04:52:00 17 0
更多

推荐作者

达拉崩吧

文章 0 评论 0

PANGOO

文章 0 评论 0

kkgtx

文章 0 评论 0

WordPress小学生

文章 0 评论 0

酷炫老祖宗

文章 0 评论 0

硪扪都還晓

文章 0 评论 0

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