当应用程序继续运行时,如何清理 .NET 中的 COM 引用?
我正在开发一个 .NET 程序,该程序启动 Excel 的新实例,执行一些工作,然后结束,但必须保持 Excel 运行。稍后,当程序再次运行时,它将尝试挂钩到前…
COM接口Photoshop兼容性问题
我们正在为 Photoshop 编写一个简单的 .NET C# COM 应用程序,该应用程序设计为在从 CS2 到 CS5 以及之间的所有版本上运行。相同的应用程序也以 JavaS…
为什么是“本地启动”?默认情况下允许进程外服务器,但需要“本地激活”不是吗?
我当前需要创建一个 COM 对象,该对象由 ASP.NET 处理程序内部的进程外 COM 服务器提供服务。因此,每次部署 COM 服务器时,我都必须启动 DCOM Config…
Visual C++:InvokeHelper() 函数
我正在破译一个使用 COM 的巨大项目,而我对此完全陌生。这很令人困惑,我无法弄清楚一切是如何相互作用的。我所看到的只是 InvokeHelper(...) ,我希…
错误 1001 向应用程序发送命令时发生错误
COM Excel 插件、C#、VS2008 当我安装/卸载 AddIn 时,偶尔会发生该错误。 有时我会看到错误 1001 找不到指定的文件 有人知道导致这些问题的原因以及…
如何使用 Office Ribbon UI 以编程方式禁用按钮或从下拉列表中添加/删除项目
我编写了一个简单的 C++ COM Office 加载项,用于加载功能区 XML 定义并显示简单的功能区选项卡。它具有一些按钮和一个下拉菜单(组合框/下拉列表)。…
.NET 互操作层和 COM 之间会发生什么?
我在我的 C# .NET 项目中使用 COM。 然而,我调用的方法之一没有按预期运行。 所以我很好奇我的 .NET 代码、互操作层和 COM 之间发生了什么。 我知道 …
Com InvokeHelper 问题
我在互联网上找到了以下代码片段,它从模板创建了一封电子邮件: LPDISPATCH _Application::CreateItemFromTemplate(LPCTSTR TemplatePath, const VAR…
AutomationFactory - 所需信息
我对使用 AutomationFactory 命名空间很感兴趣,但我找不到任何有关可用于特定 COM 的文档。我想这是因为我不知道我实际上应该查找哪些术语。有人有资…
生成 Crystal Reports 报告的代码在 CLI 中工作正常,但“找不到数据源名称”当从浏览器访问时
我正在尝试使用 Crystal Reports 从 PHP 生成报告, 代码似乎是正确的:
Microsoft.Office.Core 参考缺失
使用 codeproject 中提供的示例,我正在努力找出在哪里可以找到对 Microsoft 库的引用.Office.核心。 我收到错误“找不到引用的组件‘Microsoft.Offic…
VS2008可以调试COM dll吗?
这可能是一个非常愚蠢的问题。 是否可以在 VS2008 中调试我没有源代码的 COM dll? 我想要这样做的原因是我将一个数组传递给 COM 方法,并且我希望该…
在 IMFMediaSource::ReadSample 中追踪 E_POINTER 的来源
我从 ReadSample 调用中收到 E_POINTER 错误,据我所知,没有一个指针无效。请参阅下面的代码片段(注意,它是一个 C++/CLI 应用程序): IMFSample* …