组件对象模型(COM)是Microsoft的一种组件技术,具有远程处理,语言独立性和基于接口的编程。有关COM串行端口的问题,您应该使用[serial-port]标签。
使用没有 COM 包的 PHP 版本 7 向 MSMQ 发送消息时出错
我正在尝试从 PHP 版本 7 向 Microsoft 消息队列 (MSMQ) 发送消息。但是,PHP 版本 7 不再包含通常用于与 MSMQ 交互的 COM 包。 我...
在 Delphi 应用程序中从 COM 调用 WPF Windows
我尝试调用此处描述的 COM 对象 是否可以将WPF窗口封装为COM对象 来自德尔福应用程序。 导入 tlb 后,我使用此代码来调用该 COM 对象....
{System.__ComObject} 属性与 Excel VB 不同
我已经尝试了一周的所有方法,但找不到解决方案。问题是我一直在使用 Excel VB 在 CATIA 中实现流程自动化,现在我想使用 Visual Studio 2015。...
一般情况下,方法不能添加到现有的vtable COM接口或双COM接口中,因为可能存在派生接口,因此扩展基接口会破坏其布局。 但是可以吗
这个问题是关于Windows音频会话API的。阅读微软的示例代码后,我发现在获取 IAudioClient 后,会在其上调用“GetService”方法来获取 IAudioRenderClient...
VSTO Outlook:如何确定 MailItem 是否来自之前保存在本地然后在 Outlook 中打开的文件
我有一个 Outlook VSTO 加载项,我需要确定正在处理的 Outlook.MailItem 是否对应于已在 Outlook 中打开的本地磁盘上保存的文件,无论
MS Word 2007 加载项的 LoadBehavior 设置为 2
我有一个 MS Word 插件。我的一位使用 Word 2007 的用户报告说加载项未加载。当她检查 COM 加载项列表时,它显示“加载行为”为“已卸载;加载于
如何调试在 InitInstance 之前崩溃的 C++/CLI MFC 应用程序
我有这个巨大的 C++ 应用程序,它是使用 MFC(主要)和 COM 构建的。它链接到多个库并进行大量科学计算。所以,现在我想为其添加一些新功能并作为
如何创建带有子对象的 COM 对象而不在 Intellisense 中显示基本方法、Equals()、GetHashCode()、GetType()、ToString()?
我希望公开我的类而不显示基本方法 Equals()、GetHashCode()、GetType()、ToString()。 我也希望 Intellisense 能够正常工作。 这是我的示例代码: 使用
是否可以增强 COM 类型库的 Intellisense 以显示成员摘要描述?
我有一个 .NET 8.0、C# 12.0 控制台应用程序项目,其中包含对 Adobe Illustrator 2024 类型库的 COM 引用。成员和参数描述不会显示在 Intellisense 工具提示中...
我正在开发一个用 COM/ATL/C++ 开发的 Outlook 插件,我想迭代特定 Outlook 文件夹的所有子文件夹,该文件夹作为 MAPIFolder 对象传递。 根据微软的说法...
有没有办法将VB6组件编译成64位? 我的感觉是答案是否定的,但我想确认这一点。 如果可以的话,请粘贴一个指向权威来源的链接,该来源不会...
我正在使用COM API来访问某个类,但应用程序开发人员尚未将该类完全暴露给COM。所以当我输入 shape.Custom.Cells VS 时会抱怨: “细胞不存在.. bla bla b...
我正在致力于通过 COM 为第三方开发人员提供一些具有非托管 API 的软件的可靠 .NET 互操作性。 此前该软件仅支持第三方 VBScript
如何使用IWindowsUpdateAgentInfo::GetInfo方法
如何使用 IWindowsUpdateAgentInfo::GetInfo 方法 我引用了WUApiLib,但我在任何地方都找不到这个接口。
我们目前正在为现有系统开发 API。 它基本上将一些网络请求包装为一个易于使用的库,第三方公司应该能够与我们的产品一起使用。 作为一部分...
我有一个公开 COM 对象的 ATL 项目。我希望我的 COM 对象不时调用消费者指定的函数,或者通过其他方式通知消费者...
几天前,我们从供应商那里收到了这个“新”COM 对象 dll(为什么 .NET 超出了我的能力),用于我们的一个业务应用程序。由于极度缺乏文档(没有示例或
给定一个COM DLL,提取所有类的CLSID和相应的接口名称
我想我的问题类似于获取 DLL 文件的 CLSID? 我有一个包含一些 DLL 的目录,每个 DLL 都实现一个或多个 COM 接口。我想得到: 1)各接口名称 ...
C++ 从 VT_DISPATCH 类型的 SafeArray 获取 IDispatch 指针
我在从 VT_DISPATCH 类型的 SAFEARRAY 确定有效的 IDispatch 指针时遇到问题。 什么是正确的做法? 到目前为止,我的经验是,在尝试 AddR 时我总是遇到异常...