ole 相关问题

OLE自动化,是一种基于组件对象模型(COM)的进程间通信机制。

如果我的程序不会同时访问内存,我是否应该实现 ILockBytes::LockRegion/UnlockRegion?

我正在实现 ILockBytes (C++) 接口以将 IStorage 保存为字节数组。 ILockBytes 必须支持 LockRegion 和 UnlockRegion 方法。 我可以保证,我的程序实现了 ILock...

回答 1 投票 0

ILockBytes::SetSize 应该保留现有数据吗?

我已阅读有关 ILockBytes::SetSize() 的 MSDN 文档,但它没有准确回答我的 SetSize() 实现是否应保留现有数据。 例如,如果当前的bu...

回答 1 投票 0

WinAPI 中的 RegisterClipboardFormat 可以在一段时间后更改返回的整数吗?

正如标题所说 - 我想知道 WinAPI 中的 RegisterClipboardFormat 是否在一段时间后更改返回整数值。我已经注册了我的剪贴板格式,但一段时间后我注意到它发生了变化......

回答 1 投票 0

是否有办法确定 dll 是 ActiveX 控件还是严格意义上的 COM 对象?

我目前正在开发一个遗留项目,要求我从一组 DLL 和 OCX 中识别 ActiveX 控件。然而,我发现术语“COM”和“ActiveX”几乎是

回答 1 投票 0

如何将存储(IStorage)对象保存到文件(С++)?

我有一个存储,是从 MS Outlook 信函拖到我的窗口创建的。 如何将其(存储)内容保存为单个文件中的文件? 我已阅读有关存储操作的 MSDN -

回答 1 投票 0

如何提取通过 OLE 拖放到窗口的 Outlook 邮件?

我的程序(C++,Windows)实现了一个窗口,接收OLE拖放对象(从MS Outlook拖拽的消息),枚举拖拽对象的格式,当TYMED_ISTREAM重新时读取流...

回答 1 投票 0

当格式非标准等情况下如何处理OLE拖放数据?

我已经实现了 OLE 拖放接收器(C++、Visual Studio 2019)。 我尝试过将 MS Word 中的选定文本或 MS Outlook 中的一封信拖动到接收器窗口。 我有

回答 1 投票 0

如何在剪贴板中创建虚拟文件以粘贴到资源管理器中?

我目前正在为 Windows 10/11 开发一个 wxWidgets 应用程序,该应用程序应该生成一个文件。该文件是安全敏感文件,因此尽量减少磁盘上的副本是理想的选择。结果,我想...

回答 1 投票 0

将 Outlook 中的信件或附件拖到 C++ 程序窗口时,拖放是如何工作的?

我想使用 WINAPI 实现从 MS Outlook(信件、附件)拖放到我的 C++ 程序中的窗口。 拖动常规文件似乎更容易理解 - 使用 WM_DROP...

回答 1 投票 0

获取 OLE 对象异常的 HRESULT 错误文本

我在 OLE 对象上的 IDispatch::Invoke() 调用的 EXCEPINFO 结构中有一个 HRESULT 代码 (0x800A0034),并且我正在尝试获取与此错误相关的文本(“错误的文件名或 n. ..

回答 1 投票 0

从 Outlook 解析 OLE 对象电子邮件附件 (Java)

情况: 系统通过标准方法 (Pop3) 从邮件服务器获取电子邮件,并将它们作为多部分消息(*.eml 文件)发送到存档组件。 如果邮件是从 Out 发出的...

回答 1 投票 0

Excel VBA 中的 CreateObject("Outlook.Application") 导致 OLE 错误,因为 Outlook 2019 未正确退出

我的 Excel VBA 程序在 Windows 10 64 位上运行,通过 Outlook 发送电子邮件。 每隔一段时间它就会挂起并弹出一个说明 Microsoft Excel 正在等待另一个应用程序完成 OLE...

回答 2 投票 0

如何在Windows 11或10中通过C#程序以特定名称和序列号保存所有打开的MsPaint.exe程序?

我不希望在计算机关闭之前留下任何打开的图像。 更多细节: 通常,当我需要在网站上填写表格时,我会使用“Print S...

回答 1 投票 0

如何使用 C# 程序连接到 Windows 11 或 10 中正在运行的 mspaint.exe 实例并从中执行菜单? (任何方法:COM、OLE(OCX) ...)

通常,当我需要在网站上填写表格时,我会使用“打印屏幕”按钮并运行 mspaint.exe 并将其粘贴到该过程的每个步骤的屏幕截图中。 最后,我

回答 1 投票 0

监听类引发的所有事件,而不使用 WithEvents

我尝试使用连接点接口(IConnectionPoint/IConnectionPointContainer)来侦听对象创建的所有事件。我正在动态地执行此操作以进行单元测试 - 所以我给出了

回答 1 投票 0

Access“Access 与 OLE 服务器通信时发生错误”

因此,我从 Access 联系人数据库模板开始,并从那里开始构建。有一个功能,通过单击联系人列表中的 ID 号码,它应该调用...

回答 4 投票 0

Python 实例到 COM 对象

我正在尝试在 Python 中使用 COM 对象,但遇到了一个小问题。 我正在使用的 COM 对象有一个名为 SetCallback 的方法,它接受一个对象,该方法看起来......

回答 3 投票 0

COleClientItem::CreateFromFile() 在 Windows11 上很奇怪,但在 Windows10 上没问题

执行下一个代码时,我得到了一个奇怪的结果: BOOL ret = pOleClientItem->CreateFromFile("a-bitmap-file.bmp"); 在Windows11上但在Windows10上没问题(pOleClientItem是一个指针...

回答 1 投票 0

在wxWidgets项目中包含wxAutoExcel时出错

我尝试使用wxAutoExcel库在我的wxWidgets应用程序中读取/写入excel文件,我从链接https://github.com/PBfordev/wxAutoExcel中的源代码构建了该库,当在m中包含标题时...

回答 1 投票 0

WithEvents 使用 IConnectionPoint 处理声明为对象的类的所有事件

所以我尝试使用连接点接口来侦听对象创建的所有事件。我动态地这样做是为了记录 - 所以我给我的类一个对象实例,然后给我的类

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.