【问题标题】:Passing .NET types around with COM DLL's使用 COM DLL 传递 .NET 类型
【发布时间】:2015-12-25 00:54:33
【问题描述】:

我目前有一个用 C# 为 COM 制作的注册 DLL。无法识别返回字符串列表List<string> 的方法。我认为这是因为 List 类型。像这样传递.Net类型是不可能的吗?我必须坚持使用基本数组和自定义结构/类作为回报吗?

【问题讨论】:

标签: c# dll com


【解决方案1】:

只有标准 COM 类型可以由 COM 对象在 COM 对象之间传递,无论您用什么语言编写它们。

您可以编写编组代码来处理您自己的数据类型,但这是一项非常艰巨的任务。

您需要找到一种方法来传递 COM 对象本身或变体、变体数组或字符串。

【讨论】:

    猜你喜欢
    • 2010-11-28
    • 2018-09-13
    • 1970-01-01
    • 1970-01-01
    • 2011-01-01
    • 2011-12-29
    • 2011-07-27
    • 1970-01-01
    • 2011-10-09
    相关资源
    最近更新 更多