标签: c# dll com
我目前有一个用C#为COM制作的注册DLL。返回字符串列表List<string>的方法无法识别。我认为这是因为List类型。是不是可以像这样传递.Net类型?我必须坚持使用基本数组和自定义结构/类作为返回吗?
List<string>
答案 0 :(得分:0)
COM对象之间只能传递标准COM类型,无论您使用何种语言编写它们。
您可以编写编组代码来处理自己的数据类型,但这是一项非常大的任务。
您需要找到一种方法来传递COM对象本身或Variants,Variant Arrays或Strings。