cost 145 ms
将 C# .NET 6.0 Core Dll 导入没有 TLB 文件的 C++

我对这个问题有点不知所措,并且花了很多时间在互联网上搜寻线索以汇总答案。 问题是这样的:有很多 C# Dll 是在 .NET 4.6 Framework 中制作的,需要升级到 .NET Core 6 - 这部分相对简单。 然而,这个库也通过 COM 互操作在 C++ 应用程序中使用。 这个选项在 ...

2022-02-07 04:57:42 0 12
VC++ 互操作 DLL:二进制文件未使用调试信息构建

我有一个在 Visual Studio 2019 中构建的 VC++ (.exe) 应用程序。在项目属性中,我已设置为它生成调试信息。 在输出中它生成三个文件: 现在,我从另一个 C# 应用程序中使用 Process.Start("myapp.exe") 启动了这个 VC++ exe 应用程 ...

2022-02-03 11:05:40 1 21
混合调试 Xamarin iOS 和 C++ 共享库

我在 Visual Studio 2022 中有一个解决方案,其中包含以下项目: C# Xamarin 跨平台应用程序 iOS C++ 共享库 iOS 我只是在 Xamarin 项目中启用混合调试,并在远程 OSX PC 上构建 iOS 共享库。 在使用调试符号构建 iOS 共享库 ...

2022-02-01 08:56:44 0 3
Fortran 和 C 互操作性:将 char *string 作为函数的参数传递给 Fortran

我想创建一个到 C 函数的 fortran 绑定,该函数返回任意长度的字符串作为函数参数。 我已经阅读了这个类似的问题,但我根本无法让解决方案在那里工作。 我已经尽可能地简化了这个问题,所以我可以在这里解释一下。 我有一个像这样的 C 函数:c_string.c(我知道通常这种函数也会有一个参数, ...

2022-01-30 05:22:04 1 27
显示 Word 自动恢复窗口

有没有办法自动启用/创建 MS Word 自动恢复窗格? 对于未保存的文档,Word 在第一个 Word 进程中打开自动恢复窗格。 如果我启动第二个 Word 进程,则不再显示恢复窗口。 我可以使用以下代码处理第一个 Wordprocess 的可见性: 但是任何其他 Wordprocess 都 ...

2022-01-04 16:08:04 1 16
NET 5 MsTest 在互操作测试中中止

几个小时以来,我一直在与 Interop 单元测试中的一个奇怪的 MsTest 问题作斗争。 上下文是 Windows11、NET 5、VStudio 2019 和 2022,以及与 Office Apps Access、Excel、Word、Outlook 和 PowerPoint 的互操作。 ...

2021-12-26 18:57:21 1 16
生成的 COM 方法缺少参数上的“out”关键字

我正在尝试使用 C# 中的Image Mastering API ,但有些方法缺少out关键字,因此无法执行。 我通过执行以下操作生成了互操作代码: 参考,添加参考 COM,类型库 Microsoft IMAPI2 基本功能 它工作正常,直到我撞墙,这是我目前使用的代码: I ...

2021-12-26 13:33:44 1 17
为C++多类型结构实现swift API

考虑一个 C++ 方法,它检索本机类型参数的结构,如枚举类、子结构、std::string、int 等...... 我想创建一个返回相同结构但在 swift 变量中的 swift API。 例如 : 所以我已经实现了这样一个等效的 swift 结构 我使用了一个桥接头来包含 Object ...

2021-12-26 11:52:13 0 12
C#互操作词合并两个数据表

我需要在word中创建表格。 我有两个带有 3 列的变量(DataTable),我需要将它们组合成一个带有分隔符的表格,例如“第一块”、“第二块”带有粗体和组合单元格。 在此处输入图片说明 我需要使用 interop.word 来做到这一点 Document wdDoc = app.Docum ...

2021-12-17 19:04:58 0 6
Word 互操作 COMException: '值超出范围。'

我正在尝试从数据库中获取一些数据,将其插入到 Word 文档中,在所选范围上使用 ConvertToTable 将其转换为表格,但我收到 COMException: 'Value out of range.'。 我的代码有什么问题,我不明白? 有关错误的更多详细信息: ...

2021-12-17 10:05:56 0 9

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM