如何查明 VB6 控件是否在 .NET 中建立索引(控件数组)
我正在开发一个 VB.NET 项目,以使用 COM Interop 操作 VB6 表单。我的 VB6 表单上的某些控件已建立索引,有些则没有,因此对那些没有索引的控件调用 …
如何在Delphi中使用tagDEC
我已将通过 COM Interop 提供的 .Net 类库导入到 Delphi 2007 中,并且 Decimal 数据类型作为 tagDEC 打包记录提供。如何填写使用此记录类型以便我可…
COM 互操作 .NET STA
如果我在 .NET 中有一个 STA 线程,并且在该线程中创建了一个 STA COM 对象,然后该线程结束,这会杀死该对象的实例吗? 我的理解是否正确,即 STA CO…
如何在 VB.NET 中查找 VB6 控件的类型
我正在编写一个 .NET DLL 来迭代通过引用传递的 VB6 表单中的所有控件。 到目前为止,它似乎可以工作 VB.NET 代码: Public Sub AddFormRefLegacy(ByR…
Microsoft.Office.Interop.Excel.ChartObject.Copy 上出现未指定错误(HRESULT 异常:0x80004005 (E_FAIL))
我正在使用 Microsoft.Office.Interop.Excel,使用 Asp.net 将 excel 图表复制到 power point 中。 它在 Visual stdio IDE 中工作正常,但当我将它部…
如何通过 COM Interop 获取 Excel 中的特定范围?
我必须通过 COM 互操作读取 Excel 文件。我使用以下方法搜索特定字符串: this.sheet = (Excel.Worksheet)this.excelApp.Workbook.Sheets.Item[this.s…
我是否需要在每个“foreach”上释放 COM 对象?迭代?
这是(潜在的)问题: 我创建一个 COM 对象,然后使用“foreach”迭代它返回的集合中的每个元素。我是否需要释放集合中迭代的每个单独元素? (参见下…
如何在 C# 中调用 Visual Basic 6.0 方法?
我想从 C# (Visual Studio 2008) 调用一个用 Visual Basic 6.0 编写的方法。是否可以?我该怎么做呢?…
检索具有 CLSID 的组件的 COM 类工厂
我在 ASP.Net 网站中使用 VB6 DLL,当我添加 VB6 DLL 的引用时,它被添加为 Interop.X.DLL,并且正确编译和执行。但是当我在带有 IIS 6.0 的 Windows …
C# 和 Lotus Notes 之间的备忘录、约会、任务等之间的差异
我想使用Lotus Notes COM 库从.NET 应用程序访问NSF 文件。 我不是Lotus Notes出口。我如何区分各种 Lotus 对象/项目,例如 备忘录、约会、会议请求、…
Lotus Notes Interop.Domino.dll
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
C#/VBA COM 互操作中的错误处理
我有一个从 Excel VBA 调用的 C# DLL,我已通过 COM Callable Wrapper/COM Interop 公开了该 DLL。我希望能够将 C# 代码中发生的任何异常传递到 VBA …
在 C# 中将 ref IntPtr 编组到 BSTR *
我正在尝试调用一个函数,该函数为字符串分配内存,然后对字符串执行某些操作。下面是说明该问题的基本示例: C++: STDMETHODIMP CFunctionsCollecti…
如何将 Excel 单元格映射到返回数据表的 VBA 函数?
我的 Excel 工作簿中有一个通过 COM 向 VBA 宏公开的 dll。在 dll 中,主要函数将来自工作表中各个单元格的一堆数据作为输入,并生成一个输出表以显示…
如何从 Visual Studion 2010 引用 OneNote 互操作
我正在尝试使用 Visual Studio 2010 中的 OneNote 互操作性。我安装了 OneNote 2010,正在构建一个 .net 2.0 win 表单应用程序。我添加引用,选择 COM…