错误 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* …
从 C# 调用 VB DLL 上的方法
我正在尝试使用以下代码从 C# 调用 vb dll (com): Type t = Type.GetTypeFromProgID("DLLName",true); Object o = Activator.CreateInstance(t); //o…
非托管 C++ COM 和托管 C++ .NET4互操作
我有一个 ATL COM 服务,可以通过我的 Windows 窗体应用程序 .NET4 应用程序连接到该服务,该应用程序大部分是用托管 c++ 编写的。 我可以成功检索指…
我应该选择“默认”吗?当我并不真正关心调用约定时,通过 __fastcall 调用约定?
我们有一个巨大的 C++ 代码库,其中包含大量 COM 对象。每个暴露给 COM 的函数都必须有 __stdcall 调用约定(通常是 STDMETHODCALLTYPE 宏),因此我…
如何从Delphi Win32应用程序访问.NET Web服务?
如果我想启用Delphi Win32应用程序以消费.NET Web服务,我该选择什么? 可以直接互动吗?还是我必须求助于每次COM的中间人软件? 所讨论的Delphi应用…