组件对象模型(COM)是Microsoft的一种组件技术,具有远程处理,语言独立性和基于接口的编程。有关COM串行端口的问题,您应该使用[serial-port]标签。
将 32 位 COM Dll 注册为 GitHub Actions Pipeline 的一部分
我正在尝试使用 github actions 来部署一个 dotnet 应用程序,该应用程序依赖于 32 位 COM Dll。 我用 RegSvr32 注册了 DLl,这似乎有效 () 但后来我得到以下异常
我用 C# 构建了一个类库(在 .NET Framework 中),可以从以下 json 文件中提取信息: { “2类”:{ “array_1_class2”:[1603924965,
VS 2012.3 引用 MS Access COM DLL,无法解决 COM 引用错误
我在VS2012.3(32位exe)中创建了一个新的控制台项目,并添加了对Microsoft Access的COM类型库引用(我尝试了2003和2007)。 “Microsoft Access”参考显示在“添加”中
我什么时候需要在C#中通过COM查询的接口上调用Marshal.ReleaseComObject
我一直在使用一些 DirectShow 接口来使用 C# 和 DirectShow.Net 播放数字电视 (DVB-T)。我最近遇到运行时错误 COM 对象已与其分离
我有一个 winforms 应用程序,它使用 Pastel Partner SDK (PasSDK.dll) 与 Pastel Partner 集成。 当我尝试导入发票文档(使用 SDK.ImportDocument(103, 1))时,而 Pastel
如何使用 C# 动态类型从 COM 服务器获取 SAFEARRAY(短)输出参数
我使用的是COM服务器,它有两个具有以下签名的方法: HRESULT 设置数据 ( [输入]长ID, [in] SAFEARRAY(短) *arr, [输入] 双*标量1, [输入] 双*标量2 ...
通过交互式用户的 Excel COM 自动化在用户注销时停止工作
我开发了一个服务器应用程序,它使用Excel 2007 COM自动化来转换一些xls文件。它作为 Windows 数据中心实例上的服务启动,在自己的用户下运行,我必须更改...
如何在 64 位 Unix 和 Windows 应用程序之间处理长数据类型?
我正在开发一个 C++ 客户端服务器应用程序,其中客户端位于 Windows 上,服务器位于 AIX 上。现有的两个应用程序都是 32 位的,我们计划将它们迁移到 64 位。 根据
WPF .NET 8 应用程序中的 Excel RTD 服务器
Excel RTD 是一种基于 COM 的技术,我发现的所有示例都具有以下特征: 它们基于 .NET Framework(不是 .NET core 或现代 .NET) 它们是32位的 他们正在进行中...
Excel自定义RibbonUI + COM可见dll:我可以订阅dll中的功能区控件事件吗?
我正在用C#开发一个COM可见的DLL,并且这个DLL在Excel VBA项目中被引用。这个想法是将所有代码外包给 DLL,而不是使用 VBA。 VBA仅用于订阅...
在 Windows (net8.0-windows) 上的 .NET 8 中工作,我想将多个文件放在剪贴板上,但仅在用户粘贴后提供实际数据。 这看起来很简单:我将 DataObjec 子类化...
我正在尝试使用 python ctypes 和 com 从 Windows Media Foundation 加载音频,但无法使其正常工作。 问题是我需要一个 IMFAttributes 接口对象来使用它的方法...
我在尝试从 c# VS.NET 2010 Windows 窗体应用程序中打开 Microsoft Word 文档时收到以下错误。 “检索具有 CLSID 的组件的 COM 类工厂 {
AutoCAD 的 C# 插件具有“未实现”但仍可构建的接口成员?
我正在尝试将属性添加到 AutoCAD 中的对象属性管理器 (OPM)。我正在关注这些文章第 1 部分第 2 部分 我还从 Github 分叉了这个项目,它遵循这些
在 SAP GUI 脚本中使用 Python 时使用 getCellValue 时出现 pywintypes.com_error
我正在开发一个使用 win32com.client 模块与 SAP GUI 交互的 Python 脚本。我的目标是从 SAP 内的表中检索特定的单元格值。但是,我遇到了错误...
假设一段 C# 代码(在与 Excel 分开的进程中运行)使用 Excel 自动化来获取工作表的使用范围,如下所示: 范围usedRange = theWorksheet.UsedRange; 正在检索...
当用户右键单击文件并将其拖动到不同的目录时,会出现一个小的上下文菜单,其中包括“复制到此处”和“移动到此处”等条目: 有没有办法查询...
正如微软文档中提到的,创建COM对象有两种方法: 实现该对象的模块可能会提供专门设计用于创建该对象的实例的函数......
我正在学习 C++,我正在努力更好地理解它。我正在阅读有关如何使用 XmlLite 的 MSDN 文档。它说我必须使用一个实现 IStream 接口的类。它说
默认IShellView背景上下文菜单中的粘贴和粘贴快捷方式变灰
我有一个同时使用 SHCreateShellFolderView 和 SHCreateDefaultContextMenu 的命名空间扩展。我还使用 IShellFolderViewCB 和 IContextMenuCB 创建默认对象。大部分都在期待中